我现在就是想去掉text中的逗号<td class="tdInputTitle">员工姓名</td>
<td class="tdInputObj">
<input type="text" class="textInput" name="username" id="username" value="" maxlength="60" readonly onpropertychange="removethedot()"/>
<input type="hidden" name="usernameids" id="usernameids" value="" />
<input type="button" class="btn" onclick='openWindow(1,"username",1)' style="cursor: pointer;" value="查找" />
</td>
removethedot方法定义如下function removethedot(){
document.getElementById("username").value = document.getElementById("username").value.replace(",","");
}我去掉是去掉了,但总报堆栈溢出:Stack overflow at line:0,不知这个错误从何而来啊
<td class="tdInputObj">
<input type="text" class="textInput" name="username" id="username" value="" maxlength="60" readonly onpropertychange="removethedot()"/>
<input type="hidden" name="usernameids" id="usernameids" value="" />
<input type="button" class="btn" onclick='openWindow(1,"username",1)' style="cursor: pointer;" value="查找" />
</td>
removethedot方法定义如下function removethedot(){
document.getElementById("username").value = document.getElementById("username").value.replace(",","");
}我去掉是去掉了,但总报堆栈溢出:Stack overflow at line:0,不知这个错误从何而来啊
解决方案 »
- 也求一份js 数组函数,真金白银答谢
- 非IE下,鼠标滚动事件的问题。
- 不显示删除回复显示所有回复显示星级回复显示得分回复 关于onmouseover显示onmouseout隐藏的问题,高分求助。
- 怎么在JS文件中用个方法来回凋我的参数?????
- javasript如何传递文本框中的值到地址栏中?
- 谁用过OWC(微软的EXCEL控件)?帮帮忙
- 如何在 javascript里判断多个checkbox是否有一个没有被选中(因为不能没有选择)?
- 请求帮忙
- 如何用js调用c++当中的函数
- 求助大家,为什么无法显示弹出框口。
- js下载文件不打开
- 如何使用javascript获取当前DOM元素(obj)在整个文档中的位置?
解决方法有2种
1.因为onpropertychange是IE特有的,可以使用onkeydown/up事件
2.
function removethedot(){var str = document.getElementById("username").value;
if(!/,/.test(str)) return false;
document.getElementById("username").value = str.replace("\,","");
}
解除死循环就行了