03/06/2012, 14:42
|
| | Fecha de Ingreso: junio-2012
Mensajes: 12
Antigüedad: 12 años, 5 meses Puntos: 0 | |
Respuesta: Mostrar/ocultar botones en un formulario Gracias oscar por responder nuevamente, probe tu codigo solo y anda barbaro, excepto que no puedo arrancar con el campo vacio porque me muestra igualmente el "Agregar" que asignaste al submit, y es justamente lo que necesito, q no aparezca hasta q escriba algo (arrancando con el campo en blanco)
igualmente lo agregue a mi codigo y no me funciona, lo puse tal cual pero dirigiendo el js a mi form1(objeto) y con mala suerte tampoco funciona alli.
Espero tus comentarios, gracias!!
<form name=form1 ACTION='<?php $PHP_SELF ?>' METHOD='POST'>
Codigo: <input name=codigo type="text" value='<?php echo $codigo?>' >
Descripcion: <input name=descripcion type="text" value='<?php echo $descripcion?>' onkeyup ='FuncionTest(this); >
<input name=id type="hidden" value='<?php echo $id?>'>
<input type="hidden" name="quehacer" >
<input type="submit" name="boton_agregar" value="Agregar" onclick="document.form1.quehacer.value='agregar'; if ((document.form1.codigo.value=='') || (document.form1.descripcion.value=='')) {alert('Por favor complete todos los campos obligatorios !!');return false}; ">
<input type="submit" name="boton_borrar" value="Borrar" onclick="if ((document.form1.codigo.value=='') || (document.form1.descripcion.value=='')) {alert('No selecciono ningun registro para borrar !!');return false};
if (confirm('Esta seguro que quiere eliminar <?php echo"$codigo ", "$descripcion" ?> ?')) {
document.form1.quehacer.value='borrar';} else {document.form1.codigo.value='';
document.form1.descripcion.value='';document.form1 .submit()}">
<input type="submit" name="boton_guardar"value="Guardar" onclick="if ((document.form1.codigo.value=='') || (document.form1.descripcion.value=='')) {alert('No selecciono ningun registro para guardar la modificacion !!');return false};
if (confirm('Esta seguro que quiere modificar <?php echo"$codigo ", "$descripcion" ?> ?')) {
document.form1.quehacer.value='modificar';}else {document.form1.codigo.value='';
document.form1.descripcion.value='';document.form1 .submit()}">
<?php // esto anterior pregunta en los botones de borrar y modificar si realmente quiere realizar la accion, sino que borre los campos y no haga nada?>
</form>
<script>
function FuncionTest(control){
if (control.value!=='') {
document.form1.boton_agregar.type='submit';
} else {
document.form1.boton_agregar.type='hidden';
}
}
</script> |