这个问题是完全相同的副本:
- 必填字段,只应在整数填写 1个回答
我有我的整个项目完成,但它缺乏这一要求,我不能够解决这个问题,在我的项目我自己。
这个问题是完全相同的副本:
我有我的整个项目完成,但它缺乏这一要求,我不能够解决这个问题,在我的项目我自己。
你可以使用CodeIgniter的表单验证 ? 并设置这样的规则:
$this->form_validation->set_rules('yourfield', 'Your field\'s human name', 'required|integer');
这假定字段被称为yourfield
。
看完评论后,好像你要检查的字段值是使用jQuery的整数。 我建议寻找到这个插件: jQuery的-数字
还有的使用它一个很好的例子在这里 。
下面是相关的代码:
如果你有过这样的输入:
<input class="integer" type="text" />
然后,你可以验证它,检查它是一个整数,像这样的:
$(".integer").numeric(false, function() { alert("Integers only"); this.value = ""; this.focus(); });
然而,如JavaScript / jQuery是在客户端上运行(可以绕过),我要强调,这也验证在服务器端,在这种情况下,使用PHP是非常重要的。 这个优秀的答案更详细地解释了为什么两者都很重要。
<input type="number" min="0" />
<input name="Est_Value" id="estvalue" class="regi_input_1" style="width: 150px; height: 25px;" type="number" min="0" />
<input name="Est_Value" id="estvalue" class="regi_input_1" style="width: 150px; height: 25px;" type="text" onkeypress="if ( isNaN( String.fromCharCode(event.keyCode) )){ alert('numbers only'); return false; }" />
工作演示http://jsfiddle.net/cse_tushar/FEVrB/