私は少し混乱しています。JavaScript関数が2回実行されていますか?
ユーザーがクリックできるチェックボックスがあり、ページのプライベート電話番号を全員に表示するか、管理者にのみ表示するかを決定します。ボックスがクリックされると、テスト目的のためだけにその状態を表示することができます。この機能を実行すると、2回実行されます。
私はコールバックのために他の場所を読みましたか?しかし、私はFalseを返すので、これは正しい場合ではないでしょうか?
私はJavaScriptのウィザードではないので、JavaScriptとそのASPとのやりとりに関してまだわからないことがたくさんあります。
/**
* Used to Check whether a Private Phone number should be hidden or shown.
*/
function ValidateHidePrivate() {
if (scope["pickeduser"] != scope["credential"]) {
alert("Not allowed");
return false;
} else {
alert(document.getElementById("HidePrivate").checked);
return false;
}
}
そしてHTML:
<label for="HidePrivate" onclick="ValidateHidePrivate()">
<input type="checkbox" name="HidePrivate" id="HidePrivate" value="no" />
Hide my Private Phone Number
</label>
任意のヘルプ?
ラベルが付いたチェックボックス? – Tushar
@タシャー私は間違って質問を早すぎて投稿しました。はい、ラベル付きです。ちょうどその部分を追加しました。 – OmniOwl