我正在使用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>
答案 0 :(得分:0)
将type="submit"
更改为type="button"
。阅读<input>
reference on MDN。
并且为了所有,在HTML中保持一致...不要混合使用大写,小写,"
和属性等等...另外,不要将CSS和Javascript混合到一起您的HTML,将它们放入不同的文件中。以后你会感激你的。
答案 1 :(得分:0)
您的gs_test()
函数需要返回false,您需要像这样调用它:
onclick="return gs_test()"