Javascript 当输入号码使用占位符时禁用文本

Javascript 当输入号码使用占位符时禁用文本,javascript,jquery,html,Javascript,Jquery,Html,如何在使用占位符时禁用文本 编辑 输入的数字应该只允许用户输入数字。插件成功了。谢谢大家的帮助。我不得不写更多的文字,因为答案至少应该是30个字符 $(document).ready(function(){ $(".numeric").numeric(); }); 这会阻止用户输入任何非数字字符,同时仍允许用户使用不可打印的键ctrl、alt、backspace、enter等 第一部分来自 第二部分基本上会在用户每次按键时进行检查,以查看该键是否 可打印,以及 不是数字 如果这两个条件都

如何在使用占位符时禁用文本

编辑

输入的数字应该只允许用户输入数字。

插件成功了。谢谢大家的帮助。我不得不写更多的文字,因为答案至少应该是30个字符

$(document).ready(function(){
   $(".numeric").numeric();
});

这会阻止用户输入任何非数字字符,同时仍允许用户使用不可打印的键ctrl、alt、backspace、enter等

第一部分来自

第二部分基本上会在用户每次按键时进行检查,以查看该键是否

可打印,以及 不是数字 如果这两个条件都满足,请防止输入字符

// https://stackoverflow.com/a/12467610/4639281 函数printablekeycode{ var有效= keycode>47&&keycode<58 | |//数字键 keycode==32 | | keycode==13 | |//如果要允许回车,则空格键和回车键 keycode>64&&keycode<91 | |//字母键 keycode>95&&keycode<112 | |//numpad键 keycode>185&&keycode<193 |//=,-.//` keycode>218&&keycode<223;//[\]'顺序 返回!!有效; } //这部分是我 document.getElementById'min'.onkeydown=function{ var char=String.fromCharCodee.keyCode; ifprintable.keyCode和isNaNchar{ e、 防止违约; } }
输入数字不要强迫用户输入数字,如果不是数字,它就不会从表单返回任何内容。是的,我就是这么做的,如果你再次检查,会有一个与答案相关的链接。
$(document).ready(function(){
   $(".numeric").numeric();
});