Javascript 限制表数据';内容可编辑';属性仅为整数
下面的代码允许我编辑表格数据行,但我想知道如何将其限制为仅整数 提前感谢您抽出时间:)Javascript 限制表数据';内容可编辑';属性仅为整数,javascript,jquery,html,Javascript,Jquery,Html,下面的代码允许我编辑表格数据行,但我想知道如何将其限制为仅整数 提前感谢您抽出时间:) 好的,您可以尝试读取onkeypress事件的keyCode,确定它是否为数字(0-9),然后分别返回true或false <td onkeypress = "return testCharacter(event);" contenteditable="true" class="product_rate"></td> function testCharacter(event) {
好的,您可以尝试读取onkeypress事件的keyCode,确定它是否为数字(0-9),然后分别返回true或false
<td onkeypress = "return testCharacter(event);" contenteditable="true" class="product_rate"></td>
function testCharacter(event) {
if ((event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode === 13) {
return true;
} else {
return false;
}
}
函数testCharacter(事件){
如果((event.keyCode>=48&&event.keyCode哦,如果您希望允许负值,那么您必须包含-符号的keyCode,该符号(我猜)为45:)非常感谢您的回答!它可以工作,但您能解释一下这是什么数字48、57、13吗
<td onkeypress = "return testCharacter(event);" contenteditable="true" class="product_rate"></td>
function testCharacter(event) {
if ((event.keyCode >= 48 && event.keyCode <= 57) || event.keyCode === 13) {
return true;
} else {
return false;
}
}