php中表单提交出错,javascript不起作用是为什么啊?

表单如果有些项目有填,就应该弹出提示框,可是现在提交后不会弹出,而是说“Column'S_name'cannotbenull”,这是为什么啊?而且网页左下角提示“网页上有... 表单如果有些项目有填,就应该弹出提示框,可是现在提交后不会弹出,而是说“Column 'S_name' cannot be null”,这是为什么啊?而且网页左下角提示“网页上有错误”
<script language="JavaScript">
<!--
function validate(form1) {
if (!form1.sid.value ||!form1.name.value ||!form1.sex.value ||!form1.entrydate.value ||!form1.homeaddress.value||!form1.major.value ||!form1.grade.value||!form1.class.value) {
alert("请填写完整!");
return false;
}
}
window.focus();
-->
</script>

<form method="POST" name="form1" action="<?php echo $editFormAction; ?>" onsubmit="return validate(this)">
.... <td width="" height="22" align=right ><a href="JavaScript:history.go(-1)">[ 返 回 ]</a>   <a href="JavaScript:window.close()">[ 关 闭 ]</a> </td>
<td width=2 height="22" align=right></td>
</tr>
</table>

.......

<tr>
<td colspan="6" align="center"><br><input type="submit" name="Submit" value=" 提 交 " ></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
不是所有元素,只是里面的一部分需要验证怎么弄啊?急
展开
 我来答
huizi103
2008-05-23 · 超过35用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:0
展开全部
肯定是js错误,你点左下角那个叹号,看看是什么错误,然后去js里找,具体代码也可以贴出来看看。。。

<script type="text/javascript">
function chkfm()
{
var fm=document.form1;
if(fm.name.value=="")
{
alert('Please Input Your Name');
fm.name.focus();
return false;
}
if(fm.sex.value=="")
{
alert('Please Input Your Sex');
fm.sex.focus();
return false;
}
...
return true;
}
</script>
womanv
2008-05-22 · TA获得超过818个赞
知道小有建树答主
回答量:898
采纳率:0%
帮助的人:1049万
展开全部
应该是你的js,取表单对像时出错了吧

可以试一下
document.getElementById("表单元素id")

调试一下,就应该能出来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
劳静殊e7
2008-05-23 · TA获得超过642个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:506万
展开全部
<script type="text/javascript" language="javascript">
function validate(form1) {
var Forms=document.getElementById("form1").elements;
for(var i=0;i<Forms.length;i++){
if (Forms[i].value==""){
alert("请填写完整");
Forms[i].focus();
return false;
}
}
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式