I have a dynamic generated text fields for number input. I want to validate each field is numeric before submit it. However error occurred. I am not the sure whether the method I invoked the Sub us correct? What I have done wrong?
Code snippet:
<script language="VBSCript">
<!--
Sub subjName<%=subjNo%>" _onblur()
Dim EntryNumber
EntryNumber = window.txtNumber.value
if IsNumeric(EntryNumber) then
if EntryNumber < -1 or EntryNumber > 100 then
MsgBox ("Please enter a number between 1 and 100.")
Else
MsgBox ("Your entry was valid.")
End If
Else
MsgBox ("Please enter a numeric value.")
End if
End Sub
-->
</script>
…..
..,
<input type="text" id="txtNumber" maxlength="3" name="subjName<%=subjNo%>" value="" size="4" onblur=submit()>
Code snippet:
<script language="VBSCript">
<!--
Sub subjName<%=subjNo%>" _onblur()
Dim EntryNumber
EntryNumber = window.txtNumber.value
if IsNumeric(EntryNumber) then
if EntryNumber < -1 or EntryNumber > 100 then
MsgBox ("Please enter a number between 1 and 100.")
Else
MsgBox ("Your entry was valid.")
End If
Else
MsgBox ("Please enter a numeric value.")
End if
End Sub
-->
</script>
…..
..,
<input type="text" id="txtNumber" maxlength="3" name="subjName<%=subjNo%>" value="" size="4" onblur=submit()>