是否有可能捕獲在javascript中點擊了哪個按鈕?我有驗證設置,但我只希望它驗證一個按鈕被單擊時,並沒有其他方式。捕獲哪個按鈕被點擊導致驗證
請注意,我有3個文本框就像下面。這是一個電話號碼進入破解3個文本框。
我想要做的就是把和「& &」條件中的JavaScript如果聲明稱,該args.IsValid單擊該按鈕時,設置爲false。現在它在Tab鍵上進行驗證並點擊其他控件。我只想讓它通過點擊提交按鈕來驗證。
function checkPhNumn(sender, args) {
alert(window.event);
if (phnavalue.value != '' || phnevalue.value != '' || phnnvalue.value != '') {
if (phnnvalue.value.length < 4) {
args.IsValid = false;
}
else {
ValidatorEnable(RFV2, true);
ValidatorEnable(RFV3, true);
}
}
}
<ajaxToolkit:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server"
TargetControlID="phnnVal"
HighlightCssClass="validatorCalloutHighlight"
></ajaxToolkit:ValidatorCalloutExtender>
<asp:TextBox ID="witPhnn" runat="server" MaxLength="4" Width="50pt"></asp:TextBox>
<asp:CustomValidator ID="phnNumValn" runat="server"
Display="None"
ControlToValidate="witPhnn"
ErrorMessage="Please enter a valid phone number."
SetFocusOnError="True"
EnableClientScript="true"
ClientValidationFunction="checkPhNumn"
></asp:CustomValidator>
我不確定ValidationGroup是否可以幫助您。 – 2009-10-09 14:32:07
不會。在這種情況下不起作用。不過謝謝。 – Eric 2009-10-09 14:42:04