如何在某个变量为空时脚本语句生效? 你少了form指定.还有最好用""eg: if (document.form1.pwd.value=="") 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好象掉了一个,你的表单应该是在<FORM></FORM>里的,在你的语句里还差一个表单名<script language='javascript'>function checkdata(){if (document.form1.username.value==''){alter("username不能为空");return false;}if (document.form1.pwd.value==''){alter("密码不能为空!");return false;}}这里的form1是表单名。 还是不行。下面是我的全部代码:麻烦看看,真不知道错在哪儿。谢谢<html><head><title>发表文章</title><link rel="stylesheet" href="web.css" type="text/css"><script language=javascript><!--function checkdata(){if(document.poll.subject.value ==""){ alter("主题不能为空!"); return ture;}if(document.poll.author.value ==''){ alter("作者不能为空!"); return;}if(document.poll.comments.value ==''){ alter("内容不能为空!"); return;}}--></script></head><center><body bgcolor="#CCFFFF" topmargin="10" leftmargin="0" marginwidth="0" marginheight="0" onLoad="self.status='恒星 or 流星?!';"><br><br><br><form action="post.php" method="POST" name='poll'><table border=0 align=center cellpadding=2 width=60% bgcolor=CCFFFF topmargin="10"><tr> <td colspan=4 bgcolor=#006600 align='center'><font color=#FFFFFF><b>天星PHP编程论坛</b></font></td></tr></table><br><br><br><table border=0 align=center cellpadding=2 width=395 bgcolor=CCFFFF topmargin="10"><tr> <td>主 题:</td> <td><input type="text" name="subject" size=30></td></tr><tr> <td>姓 名:</td> <td><input type="text" name="author" size=30></td></tr><tr> <td>电子邮件:</td> <td><input type="text" name="email" size=30></td></tr><tr> <td>文章内容:</td> <td colspan=2><textarea name="comments" rows="9" cols="50"></textarea></td></tr><tr> <td align='center' colspan=3><input type="submit" value="提交"><input type="reset" value="擦掉"></td></tr><tr> <td><br></td></tr><tr> <td align='center' colspan=3>按<a href="list.php"><font color=red>这里</font></a>返回文章列表,请勿多次提交,否则您的文章将重复</td></tr></table></center></form></body></html> checkdata(theform){alert("username不能为空"); <form action="post.php" method="POST" name='poll' onsubmit="return checkdata(this)"> 引用=================================================================================<script language='javascript'>checkdata(){if (document.username.value==''){alter("username不能为空");return false;}if (document.pwd.value==''){alter("密码不能为空!");return false;}}==========================================================如果是我,我喜欢用<script language='javascript'>checkdata(obj){ if(obj.username.value.length*obj.password.value.length==0){ alter("用户名和密码不能为空"); return false; }}} 指定formif (document.pool.subject.value=='') 然后 在 form 里加入 onClick="return checkdata()"<input type="submit" value="提交" onClick="return checkdata()"> <input type="reset" value="擦掉"> 谁给发个小偷程序,学习一下正则表达式 简单的正则问题(困惑) 请教各位大侠,QQ里上传图片时的截图是怎么做的啊??? 求下拉改成连接显示问题 高薪聘请网络工程师(>5000rmb/月)(急): 100分求一个页面刷新问题,谢谢!!! 请问php或其它可以做到输入网址就可以把远端的HTML文件(包括动态生成的)下载到本地,然后自动修改图片的连接(相对连接,绝对的能就好 请教gd库最多支持多少为像素? 远程连接mysql数据库的问题 初学者该怎样在win2000 professional下配置php? 这个错误太奇怪了! 请教:对大侠们来说是简单的问题,对我来说是麻烦的问题。
<script language='javascript'>function checkdata(){if (document.form1.username.value==''){alter("username不能为空");return false;}if (document.form1.pwd.value==''){alter("密码不能为空!");return false;}}这里的form1是表单名。
<html>
<head>
<title>发表文章</title>
<link rel="stylesheet" href="web.css" type="text/css">
<script language=javascript>
<!--
function checkdata(){
if(document.poll.subject.value ==""){
alter("主题不能为空!");
return ture;
}
if(document.poll.author.value ==''){
alter("作者不能为空!");
return;
}
if(document.poll.comments.value ==''){
alter("内容不能为空!");
return;
}
}
-->
</script></head>
<center>
<body bgcolor="#CCFFFF" topmargin="10" leftmargin="0" marginwidth="0" marginheight="0" onLoad="self.status='恒星 or 流星?!';">
<br><br><br>
<form action="post.php" method="POST" name='poll'>
<table border=0 align=center cellpadding=2 width=60% bgcolor=CCFFFF topmargin="10">
<tr>
<td colspan=4 bgcolor=#006600 align='center'><font color=#FFFFFF><b>天星PHP编程论坛</b></font></td>
</tr>
</table>
<br><br><br>
<table border=0 align=center cellpadding=2 width=395 bgcolor=CCFFFF topmargin="10">
<tr>
<td>主 题:</td>
<td><input type="text" name="subject" size=30></td>
</tr>
<tr>
<td>姓 名:</td>
<td><input type="text" name="author" size=30></td>
</tr>
<tr>
<td>电子邮件:</td>
<td><input type="text" name="email" size=30></td>
</tr>
<tr>
<td>文章内容:</td>
<td colspan=2><textarea name="comments" rows="9" cols="50"></textarea></td>
</tr>
<tr>
<td align='center' colspan=3><input type="submit" value="提交"><input type="reset" value="擦掉"></td>
</tr>
<tr>
<td><br></td>
</tr>
<tr>
<td align='center' colspan=3>按<a href="list.php"><font color=red>这里</font></a>返回文章列表,请勿多次提交,否则您的文章将重复</td>
</tr>
</table>
</center>
</form>
</body>
</html>
alert("username不能为空");
=================================================================================
<script language='javascript'>checkdata(){if (document.username.value==''){alter("username不能为空");return false;}if (document.pwd.value==''){alter("密码不能为空!");return false;}}
==========================================================如果是我,我喜欢用<script language='javascript'>
checkdata(obj){
if(obj.username.value.length*obj.password.value.length==0){
alter("用户名和密码不能为空");
return false;
}
}
}
if (document.pool.subject.value=='')
然后 在 form 里加入 onClick="return checkdata()"
<input type="submit" value="提交" onClick="return checkdata()"> <input type="reset" value="擦掉">