javascript - 表单输入 :Image onClick event doesn't redirect page. HTML 和 Javascript

标签 javascript html form-submit

我在尝试将简单的密码保护脚本放入 HTML 中时遇到问题(我知道它不安全,我不需要高级保护),但重定向功能不起作用。

我在使用 input:image Onclick 操作时遇到问题,当输入正确的密码时,它不会重定向到正确的页面。如果我使用输入:按钮,那么它可以工作,但我想使用输入:图像。我究竟做错了什么?任何帮助表示赞赏。

这是 JavaScript:

<script language="javascript">
<!--//
/*PW Script*/
function pasuser(form) {
if (form.pass.value=="fred") {              
window.location="portfolio.html";
} 
else { 
	alert("Please enter the correct Password. Or request one under contacts");
}
}

//-->
</script>

这是我调用 Javascript 的表单:

 <form name="login">
            <fieldset>	
            <div class="LC_field2">
           	
           	    <span class="ghosttext">
				<input type="password" name="pass" placeholder="Password"> 
              </span>
            </div>    
			<div class="LC_field3">    
                <input type="image" border="0" src="images/go_button.png" width="52" height="25" alt="Go" onClick="pasuser(this.form);" />
             </fieldset>
			</form>

最佳答案

您只需在 onclick 事件上返回 false 即可阻止输入元素的默认浏览器行为。

onClick="pasuser(document.forms.login); return false;"

关于javascript - 表单输入 :Image onClick event doesn't redirect page. HTML 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27512559/

相关文章:

javascript - 如何使用jquery在没有iframe的情况下获取body的innerHtml

javascript - 将分割字符串的子字符串包装在元素中

Java:MVC 中的表单提交:最佳实践是什么?

java - 如何在js上设置自动聚焦到Java小程序

javascript - 从顶部偏移到固定导航栏下的悬垂 js 通知

javascript - 绑定(bind)到 `undefined` 而不是 `null` 有什么好处

javascript - 使用 css 或 html5 的置换贴图

html - 可以在圆形区域的那个位置创建很多 `div` 吗?

jquery - 延迟后使用 jQuery 提交表单

java - 关注第二个文本字段 Wicket