Código PHP:
String.prototype.itsWhitespace = function(){
return this.search(/S/g) == -1 ? true : false
}
String.prototype.trim = function() {
return this.replace(/(^s*)|(s*$)/g, "");
}
var msk_txt = /txtd/
function check_txt(current_form){
// esta variable cuenta los campos vacios
var its_ok = 0
// esta variable almacena el primer text vacio
var textfocus
for(var ctr = 0; ctr < current_form.length; ctr++){
// coprobamos que el campo es obligatorio
if(msk_txt.text(current_form[ctr].name)){
// comprobamos que no este vacio
if(current_form[ctr].value.itsWhitespace()){
// esta vacio, marcamos el campo en rojo
current_form[ctr].style.border = "1px solid red"
if(its_ok == 0){
textfocus = current_form[ctr]
}
its_ok++
}
else{
// quitamos los espacios en blanco a ambos lados de la cadena
current_form[ctr].value.trim()
}
}
}
if(its_ok == 0){
// Enviamos el formulario
current_form.submit()
}
else{
alert("Por favor rellene los campos rojos")
textfocus.focus()
}
}
Código PHP:
<form method="POST" action="procesar.php" name="form" onSubmit="return false();" onReset="return Limpiar();">
<table width="250" border="0" cellpadding="0" cellspacing="0" class="text1">
<tbody>
<tr>
<td>Usuario:</td>
<td></td>
<td><INPUT type="text" class=text3 size=18 name="usuario"></td></tr>
<tr>
<td>Password:</td>
<td></td>
<td><INPUT type="password" class=text3 size=18 name="password"></td></tr>
<tr><td colspan="3" height="15"></td></tr>
<TR>
<TD align=middle colspan="3">
<input type="submit" name="Enviar" value="Enviar" class="caja" onclick = "check_txt(this.form)">
<input type="reset" name="Reset" value="Limpiar" class="caja"> </TD></TR>
</table
ayuda por favor