日期:2014-05-17  浏览次数:20620 次

求助:怎么在JS中将JSP页面中的文本框的值设置为空而不是空串
在写js时,可以通过document.getElementById('xxx').setValue=“”,将一个文本框的值清空,但实际上的值为空字符串;
若是改为document.getElementById('xxx').setValue=null时,文本框上却又显示为null,请问怎么样才能将文本框上的值
设置为空,而又不显示为null。

我不要用type="reset"的那种

------解决方案--------------------
很遗憾,HTML的文本框本身就不支持所谓 null 这个值。

不信的话,你直接:
alert(document.getElementById('xxx').value == null); // 结果是false
alert(document.getElementById('xxx').value == ""); // 结果是true

所以你希望的效果无法实现。
------解决方案--------------------
探讨
很遗憾,HTML的文本框本身就不支持所谓 null 这个值。

不信的话,你直接:
alert(document.getElementById('xxx').value == null); // 结果是false
alert(document.getElementById('xxx').value == ""); // 结果是true

所以你希望的效果无法实现。