我完成了我的完整项目但是缺少这一项要求,我自己无法在项目中解决这个问题。
答案 0 :(得分:3)
你能使用CodeIgniter的form validation吗?并设置如下规则:
$this->form_validation->set_rules('yourfield', 'Your field\'s human name', 'required|integer');
这假设该字段被称为yourfield
。
阅读完评论后,您似乎想要检查字段中的值是否是使用jQuery的整数。我建议调查这个插件:jQuery - numeric
有一个使用它的好例子here。
以下是相关代码:
如果你有这样的输入:
<input class="integer" type="text" />
然后你可以验证它,检查它是一个整数,如下所示:
$(".integer").numeric(false, function() { alert("Integers only"); this.value = ""; this.focus(); });
然而,由于JavaScript / jQuery在客户端运行(并且可以被绕过),我要强调的是,在服务器端进行验证非常重要,在本例中使用PHP。 This excellent answer更详细地解释了为什么两者都很重要。
答案 1 :(得分:0)
<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; }" />