Validar campo de un formulario generado en ASP
Publicado por dsoto1 (7 intervenciones) el 11/12/2001 06:58:52
Hola.
Tengo un problema y no se como resolverlo.
Tengo un ASP que genera una pagina HTM con un monton de datos mostrados y tiene un formulario para pedir con input un valor de un campo que aparece por defecto con un valor generado por el ASP.
Ejemplo.
Unidades pedidas: 23 Unidades servidas: 10
(Campo del input): Unidades a servir: por defecto pone 13.
El usuario ahora mete un valor y le da a servir pedido y necesito un javascrip que me valide ese dato introducido ya que debe ser menor o igual a 23-10 que es la cantidad que tiene pendiente de servir.
<form name="formulario" action="pedidos_sirviendo_grabar.asp" onsubmit="return validar(<%response.write(rs(2))%>, <%response.write(rs(3))%>">
...
...
<input type="text" name="unidades_aservir" size="6" value="<%response.write(rs(2)-rs(3))%>">
...
</form>
la funcion validar es:
<script languaje="JavaScript">
function validar(ped, ser) {
pendiente = ped - ser;
aservir=document.formulario.unidades_aservir.value;
if (aservir > pendiente) Then
{
alert("ERROR: Solo quedan pendientes" & pendiente & " unidades");
return false;
}
else
{
return true;
}
}
</script>
Ayuda please.!!
Tengo un problema y no se como resolverlo.
Tengo un ASP que genera una pagina HTM con un monton de datos mostrados y tiene un formulario para pedir con input un valor de un campo que aparece por defecto con un valor generado por el ASP.
Ejemplo.
Unidades pedidas: 23 Unidades servidas: 10
(Campo del input): Unidades a servir: por defecto pone 13.
El usuario ahora mete un valor y le da a servir pedido y necesito un javascrip que me valide ese dato introducido ya que debe ser menor o igual a 23-10 que es la cantidad que tiene pendiente de servir.
<form name="formulario" action="pedidos_sirviendo_grabar.asp" onsubmit="return validar(<%response.write(rs(2))%>, <%response.write(rs(3))%>">
...
...
<input type="text" name="unidades_aservir" size="6" value="<%response.write(rs(2)-rs(3))%>">
...
</form>
la funcion validar es:
<script languaje="JavaScript">
function validar(ped, ser) {
pendiente = ped - ser;
aservir=document.formulario.unidades_aservir.value;
if (aservir > pendiente) Then
{
alert("ERROR: Solo quedan pendientes" & pendiente & " unidades");
return false;
}
else
{
return true;
}
}
</script>
Ayuda please.!!
Valora esta pregunta


0