首页 > ajax文本框传值问题来看看

ajax文本框传值问题来看看

今天遇到一个奇怪的问题,为了使问题描述简单,我就这样说吧。比如页面上几个文本框,首先是隐藏的,但是文本框是有值的,然后有个复选框,默认是勾选的,如果鼠标点击复选框取消勾选,这个时候隐藏的文本框都显示出来,这个时候我改变文本框的值,进行提交(注意是ajax提交)表单,但是经过firefox js跟踪,发现传的值不上你改动的值,而是文本框原先就有的值,我要如何让它传改动后的值呢?


贴一下代码把


你可以排查一下你的js代码

  1. 可以将添加到输入框中的事件全部删除掉,看看是不是因为其他的一些事件影响到了提交的值

  2. 如果上面的不行的话,将整个js删除掉,只留下ajax提交的部分

一步步的删除代码,或者先全部删除然后一步步的添加代码,查看哪些代码对传值产生了影响

或者换一个浏览器看一下,我以前遇到一个问题查了半天发现firefox没有任何报错,但是在其他浏览器中js出现报错信息,当时我也很郁闷,也不能全然相信浏览器的报错


在取文本框值的语句后,在控制台把取出的值打印出来看看是否正确。


把你的代码贴出来,才能发现问题。

【热门文章】
【热门文章】