JavaScript: validar solo numérico y dentro del rango
Tengo un formulario asp que tiene varios campos. Al enviar, quiero verificar, utilizando javascript que se haya seleccionado una casilla de verificación y que un campo de 'cantidad' dentro de un rango determinado Y tenga números solamente. Estoy luchando para lograr que se comprueben los tres a la vez, en el momento en que tengo lo siguiente:
<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>
En este momento se trata de dos verificaciones separadas para la selección y rango de la casilla de verificación.
Cualquier idea apreciada.