很多站长朋友们都不太清楚php只允许数字,今天小编就来给大家整理php只允许数字,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php中 让一个输入框只能输入数字(可以带小数点)如何设置啊? 2、 php 如何限制文本只能输入数字1-30 3、 PHP怎样实现文本框只接受数字输入? 4、 php中如何实现只能输入数字,如果输入的不是数字那么会提示输入错误 php中 让一个输入框只能输入数字(可以带小数点)如何设置啊?echo "<td><input name=txt1 onchange=\"if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}\"></td>";
或者
echo "<td><input name=txt1 onchange=‘if(/\D/.test(this.value)){alert(“只能输入数字”);this.value=“”;}’></td>";
都可以
问题产生的原因:php中使用双引号来表示字符串时,字符串中的双引号需要转义成\"
php 如何限制文本只能输入数字1-30<?php
if ($_POST){
$num = $_POST['num'];
/*if(!is_numeric($num)){
echo "<script>alert('必须是数字!');window.history.back();</script>";
}elseif( strlen($num)>2 ){
echo "<script>alert('最大两位数!');window.history.back();</script>";
}else{} */
if($num == ""){
echo "<script>alert('不能为空!');window.history.back();</script>";
}elseif(!ctype_digit($num)){
echo "<script>alert('必须是整数!');window.history.back();</script>";
}elseif ($num>30 || $num<1){
echo "<script>alert('必须介于1-30之间!');window.history.back();</script>";
}else{
return true;
}
}
?>
<form action="" method="post" >
<input type="text" name="num" />
<input type="submit" value="submit" />
</form>
PHP怎样实现文本框只接受数字输入?<input type="text" id="yzm" onkeypress="ien()" />
<script>
function ien(evt){
evt = window.event||evt;
var code;
if (document.all){
code = evt.keyCode;
if( code(code <48 || code >57)){
evt.returnValue = false;//在IE中 预防默认事件的发生 需要将事件对象的returnValue属性设置为false;
}
} else {
code = evt.charCode;
if(code (code <48 ||code >57)){
evt.preventDefault();
}
}
}
</script>
php中如何实现只能输入数字,如果输入的不是数字那么会提示输入错误<form name="frm" id="frm" onsubmit="return check();">
<input type="text" name="num" id="num" />
<input type="submit" name="sub" value="提交" />
</form>
<script>
function check(){
var num = document.getElementById("num");
if((!isNaN(num.value)) (num.value.length == 10)){
alert("是10位数字");
return true;
}else{
alert("不是10位数字");
return false;
}
}
</script>
关于php只允许数字的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php只允许数字 php限制输出字数的详细内容...