JavaScript - Nur numerische Werte und Werte innerhalb des Bereichs werden überprüft

Ich habe ein Asp-Formular, das eine Reihe von Feldern hat. Beim Absenden möchte ich mit Javascript überprüfen, ob ein Häkchen gesetzt ist und ob ein 'Betrag'-Feld in einem bestimmten Bereich UND nur Zahlen enthält. Ich habe Mühe, alle drei auf einen Streich zu bringen - im Moment habe ich Folgendes:

<script type="text/javascript">
function validateForm()
{
var x=document.forms["myForm"]["Amount"].value;
if (x<5 || x >250)
  {
  alert("Please complete all required fields - Amount you wish to save");
  return false;
  }

else if ( myForm.agreesubmit.checked == false )
  {
  alert ( "You Must Agree To The Terms and Conditions" );
  return false;
  } 

}
</script>

Im Moment sind dies zwei separate Prüfungen für Auswahl und Bereich des Kontrollkästchens.

Irgendwelche Ideen geschätzt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage