javascript的简单问题,高手指教

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:33:02
我想让submit同时触发 onClick="return checkform()"和
"document.myform.action='canyinrenwuSave.asp?action=add';document.myform.target='_self';"两个事件,但是不知道怎么实现。

现在我有两个想法,一、想法实现onclick同时触发两个事件
二、把"document.myform.action='canyinrenwuSave.asp?action=add';document.myform.target='_self';"集合到检查表单的checkform()里面。

我的检查表单程序如下:

<SCRIPT language="javascript">
function CheckForm() {
//检查窗口
if (document.myform.Title.value=="")
{
alert("标题不能为空!");
document.myform.Title.focus();
return false;
}
return true;
可能要放在这个位置
}
</SCRIPT>
高手指教
谢谢
当CheckForm() 值为真的时候触发,就是检查表单通过了就触发第二个事件document.myform.action='canyinrenwuSave.asp?action=add';document.myform.target='_self'

你的想法不不对的,如果放在你想放的为止,就会中了return陷阱,你的这段代码就不会执行

不了解你的想法,是想无论 CheckForm() 函数返回值是什么样子的都触发document.myform.action='canyinrenwuSave.asp?action=add';document.myform.target='_self';"
还是需要有判断?

说一下吧,这个不难解决

**********************************************

把这个语句放在return true;语句上面就可以了。

但是这个方法似乎不行,可以直接采用LOCATION对象的HREF方法试一下。

document.myform.action='canyinrenwuSave.asp?action=add';document.myform.target='_self';"
放在retrun true; 之前
因为你要在执行提交之前指定form.action

document.myform.action='canyinrenwuSave.asp?action=add';
这个不能实现,JS不能给action赋值,这个我试过的