ajax文本框传值问题来看看
今天遇到一个奇怪的问题,为了使问题描述简单,我就这样说吧。比如页面上几个文本框,首先是隐藏的,但是文本框是有值的,然后有个复选框,默认是勾选的,如果鼠标点击复选框取消勾选,这个时候隐藏的文本框都显示出来,这个时候我改变文本框的值,进行提交(注意是ajax提交)表单,但是经过firefox js跟踪,发现传的值不上你改动的值,而是文本框原先就有的值,我要如何让它传改动后的值呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
在取文本框值的语句后,在控制台把取出的值打印出来看看是否正确。
把你的代码贴出来,才能发现问题。
你可以排查一下你的js代码
可以将添加到输入框中的事件全部删除掉,看看是不是因为其他的一些事件影响到了提交的值
如果上面的不行的话,将整个js删除掉,只留下ajax提交的部分
一步步的删除代码,或者先全部删除然后一步步的添加代码,查看哪些代码对传值产生了影响
或者换一个浏览器看一下,我以前遇到一个问题查了半天发现firefox没有任何报错,但是在其他浏览器中js出现报错信息,当时我也很郁闷,也不能全然相信浏览器的报错
贴一下代码把