Est-il possible de capturer quel bouton a été cliqué dans javascript? J'ai la configuration de validation mais je veux seulement la valider quand un bouton est cliqué et par aucun autre moyen.capture quel bouton a été cliqué pour provoquer la validation
VEUILLEZ NOTER QUE JE DISPOSE DE 3 BOITES DE TEXTES COMME CELLES CI-DESSOUS. C'EST POUR UNE ENTRÉE DE NUMÉRO DE TÉLÉPHONE RANGÉE EN 3 BOÎTES DE TEXTE.
Ce que je voudrais faire est de mettre et « & & » condition que javascript instruction if disant pour définir la args.IsValid false lorsque le bouton est cliqué. En ce moment, il valide sur la touche de tabulation et le clic des autres contrôles. Je veux juste le valider en cliquant sur le bouton Soumettre.
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>
Je ne suis pas sûr que ValidationGroup puisse vous aider. –
Non. Cela n'aide pas dans cette situation. Merci quand même. – Eric