corrigeme si me equivoco, pero esta_vacio valida que no hayan espacios en una cadena, por que no utilizas expresiones regulares del tipo:
!/^\w*$/.test(q), así se puede validar que lo ingresado solo sean caracteres alfanuméricos, aparte de esto, la linea alert("Se ha eliminado el Cliente "+document.form_clientes_datos.select_cliente.valu e); nunca se va a poder ejecutar ya que esta después de un return, para ejecutarla debería esta al contrario, el resultado:
Código Javascript
:
Ver originalfunction esta_vacio(q) {
return !/^\w*$/.test(q)||q=="";
}
function eliminar() {
if(esta_vacio(document.form_clientes_datos.select_cliente.value)){
alert("Debes seleccionar algun Cliente para Eliminarlo.");
return false;
}else if(confirm("Deseas eliminar el Cliente "+document.form_clientes_datos.select_cliente.value+"?")){
alert("Se ha eliminado el Cliente "+document.form_clientes_datos.select_cliente.value.value);
return true;
} else {
return false;
}
}