我對jquery有點新,所以請耐心等待。文字元素背景顏色變化
我正在開發註冊系統並有密碼並確認密碼文本框。我希望設置確認框的背景顏色,只要兩個框的內容發生變化。顏色將基於箱子內容是否匹配。
編輯 - 我原來的代碼根本不改變背景顏色。我希望在用戶輸入時改變它,而不是焦點/模糊。
我的代碼如下。
<input type="password" name="password" id="newpassword"/>
<input type = "password" name = "confirm" id="confirm"/>
<input type="submit" value="Register" id="Register"/>
<script>
$(document).ready(function() {
$('#password').change(function() {
if ($('#newpassword').val().Equals($('#confirm').val())) {
$('#confirm').attr("backgroundcolor", "green");
$('#Register').attr("disabled", "");
} else {
$('#confirm').attr("backgroundcolor", "red");
$('#Register').attr("disabled", "disabled");
}
});
$('#confirm').change(function() {
if ($('#newpassword').val().Equals($('#confirm').val())) {
$('#confirm').attr("backgroundcolor", "green");
$('#Register').attr("disabled", "");
} else {
$('#confirm').attr("backgroundcolor", "red");
$('#Register').attr("disabled", "disabled");
}
})
</script>
在此先感謝
而且?什麼不起作用?錯誤信息 ? – Virus721
你面臨什麼問題 –
你在最後留下了'});'。 – Neal