在php中如何弹一个警告窗口出来? = = 是用window.alter('xxx') 但是怎么不让页面post出去呢。。? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 js就可解决 <?phpif(empty($username)||empty($password))echo '<script>alert("用户名和密码不能为空!")</script>';?> 恩,我是这样做的,但是问题是表单还是会post出去,如果让表单在判断完后不post出去呢。。? 这个就在前台做。<script> function checkform() { if (obj.text == "") { alert("please input some word in obj"); } }</script><input type=button onclick="return checkform()"> 简单的模式就这样就可以了。别让php做这些简单的输入值检查。 你的意思是函数返回false表单也post出去?调用的时候,在函数前面写上return例:<form name="myform" method="post" onSubmit="return checkform()"> 看来楼主都JS不熟悉啊给个例子你看看:<form method=post name=dataForm action="ChgPass_insert.php" onsubmit="return checkChgpass()"> <table width="100%" border="0" cellspacing="0" cellpadding="2"> <tr> <td align=right width=25% class="text4b"> 密 码: </td> <td class="text4" > <input type="password" name="loginPass" size="15" style="float: left" onblur="this.className='input1'" onfocus="this.className='input1-bor'"> <font color=red>*</font></td> </tr> <tr> <td align=right width=25% class="text4b"> 确认密码: </td> <td class="text4" > <input type="password" name="loginPass2" size="15" style="float: left" onblur="this.className='input1'" onfocus="this.className='input1-bor'"> <font color=red>*</font></td> </tr> <tr> <td colspan=2 align=center class="text4"> <p> </p> <input type="submit" name="Submit" value=" 修 改 "> </td> </tr> </table> </form><script language=javascript >function checkChgpass(){ if (dataForm.loginPass.value=="") { alert('请输入新登录密码!'); dataForm.loginPass.focus(); return false; } if (dataForm.loginPass2.value=="") { alert('请再次输入登录密码!'); dataForm.loginPass2.focus(); return false; } if (dataForm.loginPass2.value!=dataForm.loginPass.value) { alert('两次输入的新密码不一致,请重新输入!'); dataForm.loginPass.value=""; dataForm.loginPass2.value=""; dataForm.loginPass.focus(); return false; }}</script> 谢谢echo_php给于详细的解释,非常感谢对我这样新手的帮助,40分顶上 未定义的变量! ajax实时验证的问题 smarty 的if 和section问题 PHP关于角色权限的问题 php语言网站改版,高手联系我!13564741613,我会详细跟你们谈,谢谢大家! ¥¥¥(请教:引用变量的一个问题)$$$ 数据采集时,中文字出显乱码 高分急求:gb2312.txt文件 这段PHP,能否转为ASP? 排列问题,高手请进!!!!! 如何取到这个页面的超链接 php自动刷新问题(难!)
if(empty($username)||empty($password))
echo '<script>alert("用户名和密码不能为空!")</script>';
?>
<script>
function checkform()
{
if (obj.text == "")
{
alert("please input some word in obj");
}
}
</script>
<input type=button onclick="return checkform()">
<form name="myform" method="post" onSubmit="return checkform()">
<form method=post name=dataForm action="ChgPass_insert.php" onsubmit="return checkChgpass()"> <table width="100%" border="0" cellspacing="0" cellpadding="2">
<tr>
<td align=right width=25% class="text4b">
密 码:
</td>
<td class="text4" >
<input type="password" name="loginPass" size="15" style="float: left" onblur="this.className='input1'" onfocus="this.className='input1-bor'"> <font color=red>*</font></td>
</tr>
<tr>
<td align=right width=25% class="text4b">
确认密码:
</td>
<td class="text4" >
<input type="password" name="loginPass2" size="15" style="float: left" onblur="this.className='input1'" onfocus="this.className='input1-bor'"> <font color=red>*</font></td>
</tr> <tr>
<td colspan=2 align=center class="text4">
<p> </p>
<input type="submit" name="Submit" value=" 修 改 "> </td>
</tr>
</table>
</form>
<script language=javascript >
function checkChgpass()
{
if (dataForm.loginPass.value=="")
{
alert('请输入新登录密码!');
dataForm.loginPass.focus();
return false;
}
if (dataForm.loginPass2.value=="")
{
alert('请再次输入登录密码!');
dataForm.loginPass2.focus();
return false;
}
if (dataForm.loginPass2.value!=dataForm.loginPass.value)
{
alert('两次输入的新密码不一致,请重新输入!');
dataForm.loginPass.value="";
dataForm.loginPass2.value="";
dataForm.loginPass.focus();
return false;
}
}
</script>