我正在做一个客户端在JavaScript和HTML。我有个问题。我想检查密码和重复密码是否相同。在这种情况下,我想禁用输入。我看到了一些代码,但我不明白为什么它不起作用。你可以帮我吗? 这里是我的HTML:使用javascript禁用输入。检查代码
<input class="form-control form-stacked last" name="repeatPassword" id="repeat" placeholder="Repeat password" type="password">
<input class="btn btn-beats btn-block btn-stacked" value="Sign up" onkeydown="enable()" id = "btnPlaceOrder" type="submit">
<input class="form-control form-stacked" name="password" id = "password" placeholder="Password" type="password" required="true">
然后这里是我的javascript函数:
var password = document.getElementById("password");
var repeat = document.getElementById("repeat");
function enable(){
if (password.value() == repeat.value()){
document.getElementById("btnPlaceOrder").disabled = false;
} else{
document.getElementById("btnPlaceOrder").disabled = true;
}
}
只是要精确,我做的JavaScript的进口在我的HTML
'value'是一个属性,而不是一个方法,所以'if(password.value == repeat.value)' – pawel 2014-11-21 09:26:40
ok。点更多@pawelbut它仍然不起作用 – pp94 2014-11-21 09:27:35
这是什么意思@dystroy? – pp94 2014-11-21 09:27:54