现在我有个“提交”的超链接在A.jsp中,而我的js脚本在submit.js中,我的提交功能只是将信息添加到数据库,不跳转到其它页面,使用submit的话可以通过onsubmit实现,但如果是超链接的话就不会了。 <tr>
<td colspan=6 align=right><img src="images/button.jpg" align=right/></td>
</tr>
<td colspan=6 align=right><img src="images/button.jpg" align=right/></td>
</tr>
document.all.formName.action="";
document.all.formName.submit();
}这样不就可以了.点超连接时触发上边函数.
<script language="javascript" src="js-global/SubmitCheck.js"></script>
<script language=javascript>
function submit()
{
document.all.toupiao.action="return Submit.submit()";
document.all.toupiao.submit();
}
</script>
Submit={
submit: function submit()
{
var count=0;
var checkboxs = document.getElementsByTagName('input');
var len = checkboxs.length;
for(var i=0; i<len; i++)
{
if ( checkboxs[i].type=="checkbox")
{
if ( checkboxs[i].checked )
{
count++;
}
}
}
if(count>3)
{
alert("最多选择三个!");
}
if(count==0)
{
alert("您至少选择一个才能递交。");
}
}
}
是这句有问题吧
你把它拿到外边来写var action = Submit.submit();
alert(action);//看看返回你要的值没
document.all.toupiao.action=action;你多跟踪代码看看到哪报的错