这浏览器差异怎么解决啊,我的目的是想刷新后input值保持刷新前的数值,而不是刷新后被重置了。
贴吧的什么" input{behavior:url(#default#savehistory)};" 这些解决方法看不懂啊0.0
火狐刷新后input值不变:
谷歌变成1(默认就是1):
今天在做购物车毕设的时候,发现火狐刷新页面后input的值没有变化,而谷歌IE刷新后input值恢复成默认;
这浏览器差异怎么解决啊,我的目的是想刷新后input值保持刷新前的数值,而不是刷新后被重置了。
贴吧的什么" input{behavior:url(#default#savehistory)};" 这些解决方法看不懂啊0.0
火狐刷新后input值不变:
谷歌变成1(默认就是1):
需要引用Jquery:
$(function(){
$(你的dom元素).val(你想设置的值);
})
不是这个意思,我是页面点击隔壁的加号之后input的value加1,然后刷新页面后也保持加1后的数值,而不是给固定的值,在火狐点击加1后再刷新还是保持加1之后的数值,但是谷歌刷新之后就没保持了
就是我点击+之后,隔壁还有个价格,价格的数目是跟着这个input的value变化的,谷歌刷新页面后input的值被刷新默认成1,所以导致我的价格也跟着变成默认了。
@胖虎西西: 点击加号的时候用cookie记录一下元素的值吧
把值保存在 storage 中,页面加载的时候取出来填充进去就可以