如何用JS控制表单为数字且不能为空。
大概要求如下:当"qqhm"为空时点击提交弹出“QQ号码不能为空”,不进行提交操作。当"qqhm"为中文或者其它符号时点击提交弹出“请输入正确的QQ号码”,不进行提交操作...
大概要求如下:
当"qqhm"为空时点击提交弹出“QQ号码不能为空”,不进行提交操作。
当"qqhm"为中文或者其它符号时点击提交弹出“请输入正确的QQ号码”,不进行提交操作。
当"qqhm"为空值时,提交时进入chaxun.php页面,并在QQ号码列表里显示“NULL”,会进行提交操作。
代码如下,看下要怎么加,现在的话是可以正常读取数据库信息。
表单代码如下
<form action="chaxun.php" method="get" id="form1">
<input name="qqhm" type="text" id="qqhm" style="color:#cccccc;" onfocus="javascript:if(this.value=='请输入扣扣号码')this.value='';"value="请输入扣扣号码" size="15"/>
<input name="查询" type="submit" value="查询" /> <input name="重填" type="reset" value="重填" />
</form>
php代码如下:
<?php
$con=mysql_connect("localhost","root","") or die("出错了!");
$db_selected = mysql_select_db("moe_acg",$con);
$temp1=$_GET['qqhm'];
mysql_query("set names 'gb2312'");
$query = "SELECT * FROM `members` WHERE `qqhm` = $temp1";
$result=mysql_query($query,$con);
$row=mysql_fetch_array($result);
if($temp1==$row["qqhm"])
echo " <div class='xianshilan'>";
echo "<ul>";
echo "<li>QQ号:".$row["qqhm"]."</li>";
echo "</ul>";
?> 展开
当"qqhm"为空时点击提交弹出“QQ号码不能为空”,不进行提交操作。
当"qqhm"为中文或者其它符号时点击提交弹出“请输入正确的QQ号码”,不进行提交操作。
当"qqhm"为空值时,提交时进入chaxun.php页面,并在QQ号码列表里显示“NULL”,会进行提交操作。
代码如下,看下要怎么加,现在的话是可以正常读取数据库信息。
表单代码如下
<form action="chaxun.php" method="get" id="form1">
<input name="qqhm" type="text" id="qqhm" style="color:#cccccc;" onfocus="javascript:if(this.value=='请输入扣扣号码')this.value='';"value="请输入扣扣号码" size="15"/>
<input name="查询" type="submit" value="查询" /> <input name="重填" type="reset" value="重填" />
</form>
php代码如下:
<?php
$con=mysql_connect("localhost","root","") or die("出错了!");
$db_selected = mysql_select_db("moe_acg",$con);
$temp1=$_GET['qqhm'];
mysql_query("set names 'gb2312'");
$query = "SELECT * FROM `members` WHERE `qqhm` = $temp1";
$result=mysql_query($query,$con);
$row=mysql_fetch_array($result);
if($temp1==$row["qqhm"])
echo " <div class='xianshilan'>";
echo "<ul>";
echo "<li>QQ号:".$row["qqhm"]."</li>";
echo "</ul>";
?> 展开
1个回答
展开全部
<script type="text/javascript">
var button = document.getElementById('btn');
var qqhm = document.getElementById('qqhm');
//[1-9][0-9]{5,9}
var regq = /^[1-9]\d{4,11}$/i;
button.onclick = function(){
if (qqhm.value =="") {
alert("QQ号码不能为空");
return false;
};
if (!regq.test(qqhm.value)) {
alert("请输入正确的QQ号码");
return false;
};
}
</script>
希望能帮到你~~~有问题继续追问!!!
更多追问追答
追答
你好
问题解决了吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询