HTML表单onclick调用javascript函数,稍后调用默认表单操作

时间:2013-05-08 14:52:19

标签: javascript html asp-classic

我正在使用ASP页面。

因为我有表格元素和指定的动作

现在在这个表单中我有一个元素,我点击一个按钮调用JS func。

调用javascript函数,然后调用默认的表单操作。

为什么会这样?

我如何才能执行该功能..?

代码:

<FORM METHOD="post" action="Update.asp" id=form name=form1 >

    <td align=center width=10%><INPUT id=button1 type=submit ONCLICK="Gs_test()" 
onmouseover="style.backgroundColor='blue'" onmouseout="style.backgroundColor='blue'" value=ABC name=submit1 
style="width: 80%; height: 20px;background:blue; color:white; font-family:serif; font-size=medium; border-
color:black; border-width:1px"  ></td>

<SCRIPT LANGUAGE="javascript">

function Gs_test()

{

alert("GSS");

}

</script>

2 个答案:

答案 0 :(得分:0)

type="submit"更改为type="button"。阅读<input> reference on MDN

并且为了所有,在HTML中保持一致...不要混合使用大写,小写,"和属性等等...另外,不要将CSS和Javascript混合到一起您的HTML,将它们放入不同的文件中。以后你会感激你的。

答案 1 :(得分:0)

您的gs_test()函数需要返回false,您需要像这样调用它:

onclick="return gs_test()"

相关问题