Hola Caricatos:
Otra vez a la carga. El código que me diste lo uso en un formulario de ingreso de datos. Ahora quiero crear una página de modificación de datos. Todo va bien, pero en cantidad máxima tengo problemas para mostrar los datos de la base......Estoy intentando hacerlo, creo que me saldrá.....pero necesito un dato......
En este código:
<html>
<head>
<script type="text/javascript">
function cambiar(sitio) {
s1 = sitio.options[sitio.selectedIndex].text;
s2 = (s1 == "unidades") ? "lotes" : "unidades";
document.getElementById(s1).style.display = "block";
document.getElementById(s2).style.display = "none";
sitio.form.cantidadmax.disabled = (s1 == "lotes");
sitio.form.cantidadxlote.disabled = (s1 == "unidades");
sitio.form.artsxunidad.disabled = (s1 == "unidades");
}
</script>
</head>
<body>
<form action="nueva.html" method="get" target="_blank" >
<select onchange="cambiar(this)" >
<option >unidades</option>
<option >lotes</option>
</select>
<div id="unidades">
unidades:<input type="text" name="cantidadmax" />
</div>
<div id="lotes" style="display: none">
lotes<input type="text" name="cantidadxlote" disabled />
<input type="text" name="artsxunidad" disabled />
</div>
<button type="submit">enviar</button>
</form>
</body>
</html>
En el código anterior, al cargar la página siempre se muestra la caja de texto de unidades.
Ahora quiero que al cargar la página se muestre la caja de texto de lotes.
He intentado entender el código de javascript, pero no me sale. Necesito tu ayuda.
Cuál sería el código que al cargar la página se muestre la caja de texto de lotes?....
Gracis por tu tiempo.
Nano.