私はこの小さなコードをここに持っています。私はしばらくの間作業していますが、何らかの理由でうまくいきません。誰かがそれを見て、何が間違っているか教えてもらえますか?テキストボックスの入力時にラジオをチェック/アンチェック
私が必要とするのは、誰かがテキストボックスに金額を入力したときに、「その他の金額」ラジオボックスをチェックすることだけです。私はまた、他のラジオがチェックされたときに書かれた金額をクリアしたいと思います。クロスブラウザは必須です。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Donation amount</title>
<script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
<script src="https://code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
<script type="text/javascript">
$("#donationAmountMan").on("input propertychange change paste keyup", function() {
if ($("#donationAmountMan").val().length > 0) {
$("#da_man").prop("checked", true);
} else {
$("#da_man").prop("checked", false);
}
});
</script>
</head>
<body>
<label>Donation amount</label>
<div>
<label><input type='radio' name='donationAmount' id='da25' value='25' required /> $25</label>
<label><input type='radio' name='donationAmount' id='da50' value='50' required /> $50</label>
<label><input type='radio' name='donationAmount' id='da100' value='100' required /> $100</label>
<label><input type='radio' name='donationAmount' id='da150' value='150' required /> $150</label>
<label><input type='radio' name='donationAmount' id='da_man' value='0' required /> Other amount
<input type='text' name='donationAmountMan' id='donationAmountMan'>$</label>
</div>
</body>
</html>
大変ありがとうございました!
[準備が整うのを待っていません](https://learn.jquery.com/using-jquery-core/document-ready/) –
bodyタグの最後にscriptタグを置いてみてください。 – Neelesh
これを試して実行すると、コンソールには何が表示されますか? – j08691