J'essaie d'ajouter une validation sur mon formulaire. J'utilise des contrôles AJAX dans mes champs de formulaire. Lorsque je supprime le panneau de mise à jour et le contrôle AJAX, ma validation commence à fonctionner, mais lorsque je conserve les deux éléments ensemble, ma validation ne fonctionne pas. Comment pourrais-je les faire travailler ensemble?Comment faire fonctionner javascript avec Ajax UpdatePanel
<script type="text/javascript">
function Validate() {
var QuestionTextArea = document.getElementById("ctl00_ctl00_cphBody_midbox_fvInsert_txtQuestion");
varError = "";
if (!IsTextBoxEmpty(QuestionTextArea, "\nQuestion Text Area not be Empty.")) {
alert(varError);
document.getElementById("ctl00_ctl00_cphBody_midbox_fvInsert_txtQuestion").focus();
return false;
} return true;
}
</script>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtQuestion" runat="server" MaxLength="1000" Columns="50" Rows="5" Style="width: 380px;
float: none" Text='<%# Bind("Description") %>' TextMode="MultiLine" />
<AjaxControl:TextBoxWatermarkExtender runat="server" TargetControlID="txtQuestion"
WatermarkCssClass="water" WatermarkText="Type your Question Here.">
</AjaxControl:TextBoxWatermarkExtender>
</ContentTemplate>
</asp:UpdatePanel>
Lorsque je supprime l'extension ajax et le panneau de mise à jour. Ma zone de texte est validée et lors de l'utilisation de UpdatePanel. Aucune fonction javascript créée par moi-même n'est appelée.
Il serait plus simple pour nous de répondre à votre question lorsque vous postez des parties pertinentes de votre source. –
s'il vous plaît essayer ma réponse .. –