Java Script
Cita:
</style>
<script>
function validarEntero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor)
//Compruebo si es un valor numérico
if (isNaN(valor)) {
//entonces (no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}
function valida_envia(){
//valido el nombre
if (document.fvalida.nombre_archivo.value.length==0){
alert("One or more of the required fields are empty. Please complete all required fields.")
document.fvalida.nombre_archivo.focus()
return 0;
}
//valido el precio. tiene que ser entero mayor que 5
precio = document.fvalida.precio.value
precio = validarEntero(precio)
document.fvalida.precio.value=precio
if (precio==""){
alert("You must enter a number in the price")
document.fvalida.precio.focus()
return 0;
}else{
if (precio<5){
alert("The lowest price allowed is $ 5. Please enter a higher price.")
document.fvalida.precio.focus()
return 0;
}
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.fvalida.submit();
}
</script>
<script>
function validarEntero(valor){
//intento convertir a entero.
//si era un entero no le afecta, si no lo era lo intenta convertir
valor = parseInt(valor)
//Compruebo si es un valor numérico
if (isNaN(valor)) {
//entonces (no es numero) devuelvo el valor cadena vacia
return ""
}else{
//En caso contrario (Si era un número) devuelvo el valor
return valor
}
}
function valida_envia(){
//valido el nombre
if (document.fvalida.nombre_archivo.value.length==0){
alert("One or more of the required fields are empty. Please complete all required fields.")
document.fvalida.nombre_archivo.focus()
return 0;
}
//valido el precio. tiene que ser entero mayor que 5
precio = document.fvalida.precio.value
precio = validarEntero(precio)
document.fvalida.precio.value=precio
if (precio==""){
alert("You must enter a number in the price")
document.fvalida.precio.focus()
return 0;
}else{
if (precio<5){
alert("The lowest price allowed is $ 5. Please enter a higher price.")
document.fvalida.precio.focus()
return 0;
}
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
document.fvalida.submit();
}
</script>
Cita:
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="fvalida">
<TABLE BORDER=0>
<TR>
<TD>Beat Title:</TD>
<TD>
<INPUT class="casilla" type=text size="23" name="nombre_archivo">
</TD>
</TR>
<TR>
<TD class="price">Price: $</TD>
<TD>
<INPUT class="casilla" type="text" size="23" maxlength="10" name="precio">
</TD>
</TR>
<tr>
<td colspan="2" align="center"><input type="button" value="Enviar" onclick="valida_envia()"></td>
</tr>
</TABLE>
</FORM>
<TABLE BORDER=0>
<TR>
<TD>Beat Title:</TD>
<TD>
<INPUT class="casilla" type=text size="23" name="nombre_archivo">
</TD>
</TR>
<TR>
<TD class="price">Price: $</TD>
<TD>
<INPUT class="casilla" type="text" size="23" maxlength="10" name="precio">
</TD>
</TR>
<tr>
<td colspan="2" align="center"><input type="button" value="Enviar" onclick="valida_envia()"></td>
</tr>
</TABLE>
</FORM>