Hola
A ver que te parece esto
Código Javascript
:
Ver original<html>
<head>
<script type="text/javascript">
window.addEventListener('load', funcion, false);
function funcion(e) {
var but = document.getElementById('botonera').getElementsByTagName('input');
for (i = 0; i < but.length; i++) {
but[i].addEventListener('click', validar, false);
}
}
function validar()
{
//según sea el botón que se ha pulsado
switch (this.id)
{
case "bt_insertar":
if(document.getElementById('a').value == '') {
alert('el campo a está vacío');
return false;
}else {
document.frm.submit();
}
break;
case "bt_buscar":
if(document.getElementById('b').value == '') {
alert('el campo b está vacío');
return false;
}else {
document.frm.submit();
}
break;
case "bt_eliminar":
if(document.getElementById('c').value == '') {
alert('el campo c está vacío');
return false;
}else {
document.frm.submit();
}
break;
}
}
</script>
</head>
<body>
<form method="post" name="frm" action="pagina.asp">
<input type="text" value="" name="a" id="a"/><br />
<input type="text" value="" name="b" id="b"/><br />
<input type="text" value="" name="c" id="c"/>
<div id="botonera">
<input type="button" name="bt_insertar" id="bt_insertar" value="Insertar""/>
<input type="button" name="bt_buscar" id="bt_buscar" value="Buscar"/>
<input type="button" name="bt_eliminar" id="bt_eliminar" value="Eliminar"/>
</div>
</form>
</body>
</html>
Suerte