我已经完成了我的完整项目,但它缺乏这一要求,我自己无法在我的项目中解决这个问题。
问问题
1797 次
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; }" />
于 2013-05-15T06:56:25.363 回答