-1

我已经完成了我的完整项目,但它缺乏这一要求,我自己无法在我的项目中解决这个问题。

4

2 回答 2

3

你可以使用 CodeIgniter 的表单验证吗?并设置这样的规则:

$this->form_validation->set_rules('yourfield', 'Your field\'s human name', 'required|integer');

这假定该字段被调用yourfield


阅读评论后,您似乎想使用 jQuery 检查字段中的值是否为整数。我建议研究这个插件:jQuery - numeric

这里有一个很好的例子。

以下是相关代码:

如果您有这样的输入:

<input class="integer" type="text" />

然后你可以验证它,检查它是否是一个整数,像这样:

$(".integer").numeric(false, function() { alert("Integers only"); this.value = ""; this.focus(); });

然而,由于 JavaScript/jQuery 在客户端运行(并且可以被绕过),我要强调的是,在服务器端进行验证也非常重要,在这种情况下使用 PHP。这个出色的答案更详细地解释了为什么两者都很重要。

于 2013-05-14T08:29:40.740 回答
0

使用 HTML5

<input type="number" min="0" />


<input name="Est_Value" id="estvalue" class="regi_input_1" style="width: 150px; height: 25px;" type="number" min="0" />

使用 JavaScript 进行验证

<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/

于 2013-05-15T06:56:25.363 回答