1#楼 |
|
|
回复人:一起PHP |
注册时间:2004-02-27 |
主题/回复:247/1521 |
积分:4649 |
等级:★★★★★☆(十一级) |
称号:论坛圣人 |
|
|
|
1#楼 发表于2005-10-07 19:08:27
评分:1
|
|
这种输入检查,大多数情况下不需要用Php判断。
在网页中在提交之前用 JS 判断一下就行了。
代码也容易写,无非就是判断一下用户输入的日期是否全是数字,以及数字的位数等。用JS的字符串处理函数很容易写出来。
当然最容易的办法是直接找个有这种功能的网页,察看源文件,直接copy代码。 |
|
2#楼 |
|
|
回复人:xiaolt2005 |
注册时间:2005-09-20 |
主题/回复:6/7 |
积分:439 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
2#楼 发表于2005-10-08 19:28:27
评分:1
|
|
在网页中在提交之前用 JS 判断一下就行了:
<script language=javascript>
function inputcheck(theForm)
{
if(theForm.user_penname.value==""){
alert('错误,用户笔名不能为空。');
return false;
}
jihe='+_-=|\\)(*&^%$#@!~`?/,.<>:;""{}[]';
jihe=jihe+"'";
user_name=theForm.user_penname.value;
for(i=0;i<user_name.length;i++){
if(jihe.indexOf(user_name.substr(i,1))!=-1){
alert("用户名含有非法字符,禁止注册!");
return false;
}
}
if(theForm.user_pass1.value==""||theForm.user_pass1.value.length<3){
alert("错误,密码不能为空,或者密码长度小于三位!");
return false;
}
if(theForm.user_pass1.value!=theForm.user_pass2.value){
alert("错误,两次密码输入不一致,请重新输入!");
return false;
}
if(theForm.user_email.value==""){
alert("错误,用户电子邮件不能为空!");
return false;
}
}
</script> |
|
3#楼 |
|
|
回复人:xfile |
注册时间:2005-09-07 |
主题/回复:2/15 |
积分:425 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
3#楼 发表于2005-10-09 09:33:37
评分:1
|
|
简单的方法:直接用表单中的select
<select name="Byy">
<option value="2005" selected>2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
<option value="2009">2009</option>
<option value="2010">2010</option>
</select>
年
<select name="Bmm">
<option value="1" selected>01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
月
<select name="Bdd">
<option value="1" selected>01</option>
<option value="2">02</option>
<option value="3">03</option>
<option value="4">04</option>
<option value="5">05</option>
<option value="6">06</option>
<option value="7">07</option>
<option value="8">08</option>
<option value="9">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>日 |
|
4#楼 |
|
|
回复人:xfile |
注册时间:2005-09-07 |
主题/回复:2/15 |
积分:425 |
等级:★★☆(五级) |
称号:略有小成 |
|
|
|
4#楼 发表于2005-10-09 09:33:59
评分:♂
|
|
|