Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2009, 12:08
Avatar de dquispe
dquispe
 
Fecha de Ingreso: mayo-2009
Ubicación: Lima
Mensajes: 232
Antigüedad: 15 años
Puntos: 0
Problema al validar formulario.

Hola a toda esta gran comunidad, saludos cordiales de ante mano.

Tengo unas dudas y problemas al validar mi formulario..

Tengo varios campos para validar, ejemplo un campo llamdao txt_numcelular.
En el cual se ingresa el numero de celular.


Mi duda es como validarlo para que me verifique que el numero celular existe en la base de datos, si es que existe me bote un mensaje existe el numero de celular cosas asi.

Quisiera a idea o una ayudita de como hacerlo.


Tambien quisiera validar por ejemplo.

Que al ingresar un numero de rpm.


Viene hacer asi


#454545


Que me valide el numero de rpm osea que inicie con el simbolo numeral y que sigan 6 numeros.


Bueno esa es mi duda dejo mi codigo haber en que me puedan ayudar..

GRacias


<?php
include ("logic_pandora.php");
include ("calendariomejorado.htm");
include ("arrays.php");

$obj=new logic_pandora();
$cn=$obj->conectar();
$res=$obj->ejecutarConsulta("select * from celulares order by cod_celular asc");
$reg=mysql_num_rows($res);
?>

<script>
function validar(){
if (isNaN(document.frmcelulares.txt_numcelular.value) ) {
alert("USUARIO:\nEste campo Numero de Celular debe tener NUMEROS.");
document.frmcelulares.txt_numcelular.focus();
return (false);
}
if (isNaN(document.frmcelulares.txtserie_equipo.value )) {
alert("USUARIO:\nEste campo serie equipo debe tener NUMEROS.");
document.frmcelulares.txtserie_equipo.focus();
return (false);
}
if (isNaN(document.frmcelulares.txtserie_chip.value)) {
alert("USUARIO:\nEste campo serie chip debe tener NUMEROS.");
document.frmcelulares.txtserie_chip.focus();
return (false);
}
if (document.frmcelulares.txt_numcelular.value.length ==0){
alert("USUARIO:\nTiene que Ingresar el Numero Celular.")
document.frmcelulares.txt_numcelular.focus()
return (false);
}
if (document.frmcelulares.txtnum_rpm.value.length==0) {
alert("USUARIO:\Tiene que Ingresar el RPM.")
document.frmcelulares.txtnum_rpm.focus()
return (false);

}

if (document.frmcelulares.txtserie_equipo.value.lengt h==0){
alert("USUARIO:\Tiene que Ingresar la serie del equipo .")
document.frmcelulares.txtserie_equipo.focus()
return (false);
}
if (document.frmcelulares.txtnombres.value.length==0) {
alert("USUARIO:\Tiene que Ingresar el nombre .")
document.frmcelulares.txtnombres.focus()
return (false);

}
}
</script>
<?
$cod_cel=$_POST["txt_celulares"]; //Atrapando Valores//
$cod_unidad=$_POST["cbouf"];
$cod_model=$_POST["cbomodcel"];
$cod_delega=$_POST["cbodel"];
$num_celular=$_POST["txt_numcelular"];
$num_rpm=$_POST["txtnum_rpm"];
$serie_equipo=$_POST["txtserie_equipo"];
$estado=$_POST["coboestado"];
$localidad=$_POST["cbolocalidad"];
$serie_chip=$_POST["txtserie_chip"];
$fecha_alta=$_POST["txt_fecalta"];
$fecul_cambio=$_POST["txtfechu_cambio"];
$obser=$_POST["txt_observaciones"];
$nombre=$_POST["txtnombres"];
?>

<script>
function Blokea_Enter(){
var key=window.event.keyCode;//codigo de tecla.
if (key ==13 ){// valor de la tecla enter en ascii
event.returnValue = false;
}
}
</script>
<style type="text/css">
<!--
.Estilo6 {font-size: 16px; font-weight: bold;}
.boton1 { width: 92px;
height: 18px;
background:url(Imagenes/btn1z.PNG);
border: 0px;
}
.boton2 { width: 133px;
height: 18px;
background:url(Imagenes/btn2z.PNG);
}
.Estilo7 {font-size: small; color: #333333;}
.Estilo12 {font-size: 17px; color: #313131;}
.Estilo13 {color: #003399; font-size: 13px; }
.Estilo14 {font-size: 12px;}
.Estilo15 {color: #666666;}
.Estilo18 {font-size: 10px}
.Estilo19 {font-size: 11px}
body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Estilo20 {font-size: x-small}
.Estilo23 {font-size: x-small; color: #CC0000; }
.Estilo25 {font-size: 7px}
#form1 table {
text-align: left;
}
-->
</style>
<link href="Plantillas/Enlaces.css" rel="stylesheet" type="text/css">
</head>
<body>
<form action="celulares.php" method="post" enctype="multipart/form-data" name="frmcelulares" id="frmcelulares" onSubmit="return validar();">
<p>&nbsp;</p>
<p>&nbsp;</p>
<table width="738" border="1" align="center">
<tr>
<td width="279">Codigo Celular</td>
<td width="586"><label>
<input name="txt_celulares" type="text" id="txt_celulares" onKeyPress="return Blokea_Enter()" value="<? echo $obj->generarCodigo("celulares","cod_celular","5");?> " size="9" />
</label></td>
</tr>
<tr>
<td>Codigo de Unidad</td>
<td><label>
<select name="cbouf" id="cbouf">
<?php
$rs2=mysql_query("Select * from unidades_funciones order by cod_unidad",$cn);
while($fila2=mysql_fetch_array($rs2)){
echo("<option value='$fila2[0]'>$fila2[1]</option>");
}
?>
</select><td>Codigo Modelo</td>
<td><label>
<?php
echo "<select name='cbomodcel'>";
$ma=mysql_query("Select cod_modelo, descripcion_modelo from modelos");
while($ss=mysql_fetch_array($ma)){
$selected='';
if ($ss[1] == $POST['cbomodcel'] ) { $selected="selected='selected'"; };
echo("<option value='$ss[1]' $selected>$ss[1]</option>");
}
echo "</select>";
?>
<td width="18"> <a href=modelos.php?cod=<? echo $registro[0]; ?> title="Haga click aqui para buscar un: Modelo">
<img src="imagenes/lupa.jpg" width="18" height="17"></label> </tr>
<tr>
<td>Codigo Delegación</td>
<td><label>
<select name="cbodel" id="cbodel">
<?php
$rs4=mysql_query("Select * from ots order by codigo_ot ",$cn);
while($fila4=mysql_fetch_array($rs4)){
echo("<option value='$fila4[0]'>$fila4[1]</option>");
}
?>
</select><td>Numero Celular</td>
<td><label>
<input name="txt_numcelular" type="text" onKeyPress="return Blokea_Enter()" id="txt_numcelular" />
</label></td>
</tr>
<tr>
<td>Numero de RPM</td>
<td><input name="txtnum_rpm" type="text" onKeyPress="return Blokea_Enter()" id="txtnum_rpm" /></td>
</tr>
<tr>
<td>Serie Equipo</td>
<td width="586"><label>
<input type="text" name="txtserie_equipo" onKeyPress="return Blokea_Enter()" id="txtserie_equipo" />
</label></td>
</tr>
<tr>
<td>Serie Chip</td>
<td><label>
<input type="text" name="txtserie_chip" onKeyPress="return Blokea_Enter()" id="txtserie_chip" />
</label></td>
</tr>
<tr>
<td>Estado</td>
<td><label>
<select name="cboestado" id="cboestado">
<?
for($s=0;$estados[$s];$s++){
echo "<option value='$estados[$s]'>$estados[$s]</option>";
}
?>

</select>
</label></td>
</tr>
<tr>
<td>Localidad</td>
<td><label>
<select name="cbolocalidad" id="cbolocalidad">
<?
for($i=0;$dptos[$i];$i++){
echo "<option value='$dptos[$i]'>$dptos[$i]</option>";
}
?>
</select><td>Fecha alta</td>
<td><label>
<input type="text" name="txt_fecalta" id="fc_1233089331" title="YYYY-MM-DD" size="15" readonly="true" value="<?=$listamodi[0]["txt_fecalta"]?>">

<input name="button" type="button" class="BotonCalendar"> <img src="imagenes/Calendario.gif" onClick="displayCalendarFor('fc_1233089331');">

</label></td>
</tr>
<tr>
<td>Fecha Ucambio</td>
<td><label>
<input type="text" name="txtfechu_cambio" id="txtfechu_cambio" title="YYYY-MM-DD" size="15" readonly="true" value="<?=$listamodi[0]["txt_fecalta"]?>">

<input name="button" type="button" class="BotonCalendar"> <img src="imagenes/Calendario.gif" onClick="displayCalendarFor('txtfechu_cambio');">

</label></td>
<tr>
<td>Observaciones</td>
<td><input type="text" name="txt_observaciones" onKeyPress="return Blokea_Enter()" id="txt_observaciones" /></td>
</tr>
<tr>
<td>Nombres</td>
<td><input type="text" name="txtnombres" onKeyPress="return Blokea_Enter()" id="txtnombres" /></td>
</tr>
</table>
<input name="btngrabarc" type="submit" class="boton1" value="Insertar" id="btngrabarc" v>
</form>

</body>
</html>



///Nota todo eso de debe de hacer al darle boton, insertar_celular.. valide .