【发布时间】:2014-12-03 00:11:51
【问题描述】:
所以,我对 HTML 和 javascript 非常陌生,我想从表单中获取值并使用脚本处理它们。我有几个字段,包括用户名、密码和 HTML 中的两个确认密码字段。使用 javascript 我想收集用户名,并检查密码字段是否已填写。如果是,我想让 var ispass 等于“yespass”或“nopass”。当我提交表单时,我想去 url http://www.example.com?un=username&pass=yespass(或 nopass)。
Javascript:
<script language="javascript" type="text/javascript">
function processFormData(){
var user = document.getElementById('username').value;
var pass = document.getElementById('password').value;
var ispass;
if (pass.length > 0){
ispass = "yespass";
}else{
ispass = "nopass";
}
return "http://www.example.com?un=" + user + "&pw=" + ispass;
</script>
HTML:
<form onsubmit="window.location.href=processFormData();">
Please enter your current e-mail address and password below.<br><br>
<input type="text" id="username" placeholder="E-mail Address"><br><br>
<input type="password" id="oldpassword" placeholder="Old Password"><br><br><br>
Please type your new password below:<br><br>
<input type="password" id="newpassword1" placeholder="New Password"><br><br>
<input type="password" id="newpassword2" placeholder="Confirm New Password"><br><br>
<input type="submit" id="gobutton" value="Reset Password"/>
</form>
我无法找到正确的方法来执行此操作,因为这似乎根本不起作用。有什么建议或建议吗?
【问题讨论】:
标签: javascript html