ich eine HTML-Eingabeknopf haben wie dieseServerclick-Ereignis wird nicht ausgelöst, wenn onclick Javascript True zurückgibt?
<input type="button" id="send_button" class="form_button" value="Send" onclick="return validateTextBoxes();" runat="server" />
Und ich habe auch
<script language="javascript">
function validateTextBoxes()
{
var reading1 = document.getElementById('<%= meterReading1.ClientID%>').value;
var error = document.getElementById('<%= lblError.ClientID%>');
var btn = document.getElementById('<%= send_button.ClientID%>');
var ValidationExpression = /[\d]/;
if (reading1 == "")
{
error.innerHTML = "Please enter Water Meter Reading.";
return false;
}
else if(!ValidationExpression.test(reading1)) {
error.innerHTML = "Please enter valid Meter Reading(It Contains only numbers)";
return false;
}
else
{
error.innerHTML = "";
return true;
}
}
</script>
Javascript und ich bin auch diesen Server Click-Ereignis in der Code-behind-Datei this.send_button.ServerClick Aufruf + = new System.EventHandler (this.send_ok);
Also hier ist das Problem, wenn javscript true zurückgibt nicht das Serverclick-Ereignis auslösen.
Bitte helfen Sie mir, wo ich falsch mache (ich verwende framework 1.1)
Dank