codigo javascript
:
Código:
function validaFloat(numero)
{
if (!/^([0-9])*[.]?[0-9]*$/.test(numero))
{
alert("El valor " + numero + " no es un número \n");
return false;
}
else
{
return true;
}
}
function verificaVacioNombre()
{
nombreValor=document.getElementById("campoNombre").value;
longitudNombre=nombreValor.length;
if(longitudNombre <= 2)
{
alert("Campo de nombre debe tener por lo menos 3 caracteres\n)");
return false
}
else
{
return true;
}
}
function verificaVacioSueldo()
{
sueldoValor=document.getElementById("campoSueldo").value;
longitudSueldo=sueldoValor.length;
if(longitudSueldo == 0)
{
alert("Campo de sueldo esta vacio \n");
return false;
}
else
{
return true;
}
}
function verificaVacioDescripcion()
{
descripcionValor=document.getElementById("textoDescripcion").value;
longitudescripcion=descripcionValor.length;
if(longitudescripcion <= 6)
{
alert ("Campo de descripción debe tener al menos 7 caracteres \n");
return false
}
else
{
return true
}
}
function verificaCombo()
{
combo=document.getElementById("unidadependiente");
seleccionado=combo[combo.selectedIndex].value;
if (seleccionado==0)
{
alert("Inserte Unidad Dependiente \n");
return false;
}
else
{
return true;
}
}
function enviador()
{
nombreCargo=document.getElementById("campoNombre").value;
descripcionCargo=document.getElementById("textoDescripcion").value;
sueldoCargos=document.getElementById("campoSueldo").value;
seleccionado=combo[combo.selectedIndex].value;
if(verificaVacioNombre() && verificaCombo() && verificaVacioDescripcion() && verificaVacioSueldo() && validaFloat(numero))
{
window.location.href='receptorDatos.php?n='+nombreCargo+
'&d='+descripcionCargo+'&s='+sueldoCargos+'&c='+seleccionado;
}
else
{
alert ("hola");
}
}
</script>
y el html:
Código HTML:
<div style="margin-top:20px;clear:both; float:left">Nombre:</div>
<div style="float:left;margin-top:20px;margin-left:25px"><input name="campoNombre" id="campoNombre" type="text" /></div>
<div style="clear:both; float:left;margin-top:20px">Decripción</div>
<div style="float:left;margin-top:20px;margin-left:13px"><textarea name="textoDescripcion" id="textoDescripcion" cols="" rows=""></textarea></div>
<div style="clear:both; float:left; margin-top:20px">Unidad Dependiente: </div>
<div style="float:left; margin-top:20px">
<select name="unidadependiente" id="unidadependiente">
</select>
</div>
<div style="clear:both; float:left;margin-top:20px">Sueldo</div>
<div style="float:left;margin-top:20px;margin-left:37px"><input name="campoSueldo" type="text" id="campoSueldo" maxlength="8" /></div>
bueno el problema es que el enviador no da ningun alert ni hace nada, ayuda por favor