如何使用 javascript 只允许将数字填充到带有类名的输入 ref 中
How to allow only numbers to be filled into input ref with class name using javascript?
如何使用javascript只允许numbers
用类名填充到输入引用中?
我测试我的代码但不起作用,
谢谢你的帮助。
<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script language="JavaScript" type="text/javascript">
function input_format()
{
$(.number).val($(.number).val().replace(/[^'d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
}
</script>
<input type="text" id="number" class="number" name="number" onkeypress="input_format()" onblur="input_format()">
试试吧!
function numberOnly(event){
var chCode = (event.charCode === undefined) ? event.keyCode : event.charCode;
if (chCode > 31 && (chCode < 48 || chCode > 57))
return false;
else
return true;
}
<input type="text" id="number" class="number" name="number" onkeypress="return numberOnly(event);">
你的代码有 2 个问题。
您需要将事件作为参数传递
onkeypress="input_format(event)"
那么你的函数将看起来像
function input_format(event)
{
您还需要用这样的引号包装类名
$(".number").
您的最终代码将如下所示
function input_format(event) {
$(".number").val($(".number").val().replace(/[^'d].+/, ""));
if ((event.which < 48 || event.which > 57)) {
event.preventDefault();
}
}
工作小提琴
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 名称输入的索引
- 如何编写HTML输入的JS内联
- 要求输入在数据列表中
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 如何将输入(type=text)从html表单传递到javascript函数
- 单击jquery清除输入值
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- jQuery自定义验证比较多个输入的序列
- Sails.js:同时发布文本输入和一个文件
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- 使用jquery在单击时在单元格中输入值
- Ajax文件加载和<输入>文件加载
- 是否可以将一个函数输入连接到另一个函数调用的文本
- 如何使用 javascript 只允许将数字填充到带有类名的输入 ref 中
- 无法在React中通过ref获取输入表单的值