Viewing file: nueva.php (9.24 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?
session_start();
$_SESSION['anonimo'];
session_destroy();
?>
<html>
<head>
<script type="text/JavaScript">
function validar(formulario) {
if (quejas.nombre.value.length > 1 && quejas.nombre.value.length < 4) {
alert("Escriba por lo menos 4 caracteres en el campo \"Nombre\".");
formulario.nombre.focus();
return (false);
}
if (quejas.nombre.value.length > 50) {
alert("Escriba máximo 8 caracteres en el campo \"Nombre\".");
formulario.nombre.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚ." + "abcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = quejas.nombre.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
alert("Escriba sólo letras, puntos o espacios en el campo \"Nombre\".");
quejas.nombre.focus();
return (false);
}
var carAnterior = ' ';
var carActual = ' ';
var primero = true;
var correcto = true;
var contador = 0;
for (i = 0; i < checkStr.length; i++) {
carActual = checkStr.charAt(i);
if(primero)
{
contador = 1;
primero = false;
}
else
{
if(carActual == carAnterior)
{
contador++;
if(contador >=3)
{
correcto = false;
break;
}
}
else
{
contador = 1;
}
}
carAnterior = carActual;
}
if (!correcto) {
alert("Un caracter esta repetido más de tres veces en el campo \"Nombre\".");
formulario.nombre.focus();
return (false);
}
//if (quejas.nombre.value.length > 1 && quejas.nombre.value.length < 4) {
//alert("Debe escribir un nombre válido");
//quejas.nombre.focus();
//return (false);
//}
if (quejas.id.value.length > 1 && quejas.id.value.length < 5) {
alert("Debe escribir un número de documento válido");
quejas.id.focus();
return (false);
}
if (quejas.id.value.length > 12) {
alert("Debe escribir un número de documento válido. Máx 12 NÚMEROS");
quejas.id.focus();
return (false);
}
//
var checkOK = "0123456789";
var checkStr = quejas.id.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++) {
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length) {
allValid = false;
break;
}
}
if (!allValid) {
alert("Escriba sólo Números en el campo \"Número de Identificación\".");
formulario.nombre.focus();
return (false);
}
//
if (quejas.nombre.value.length < 1 && quejas.id.value== "" && quejas.anonimo.checked== false) {
alert("Si su queja es anónima, por favor marque la casilla \"Deseo enviar mi queja de manera anónima\"\n o diligencie Nombre e Identificación");
quejas.anonimo.focus();
return (false);
}
if (quejas.nombre.value.length < 1 && quejas.id.value!== "" && quejas.anonimo.checked== false) {
alert("Debe escribir el nombre que corresponde al documento digitado o enviar su queja de manera anónima");
quejas.nombre.focus();
return (false);
}
if (quejas.nombre.value.length!== "" && quejas.id.value== "" && quejas.anonimo.checked== false) {
alert("Debe escribir el número del documento que corresponde al nombre digitado o enviar su queja de manera anónima");
quejas.id.focus();
return (false);
}
//
if (quejas.nombre.value.length!== 0 && quejas.id.value!== "" && quejas.direccion.value== "" && quejas.email.value== "" && quejas.anonimo.checked== false ) {
alert("Para poder dar trámite a su queja necesitamos conocer su dirección o correo electrónico");
quejas.id.focus();
return (false);
}
//
if (quejas.telefono.value.length > 1 && quejas.telefono.value.length < 5) {
alert("Debe escribir un número telefónico válido");
quejas.telefono.focus();
return (false);
}
if (quejas.direccion.value.length > 1 && quejas.direccion.value.length < 8) {
alert("Debe escribir una dirección válida");
quejas.direccion.focus();
return (false);
}
if (quejas.email.value != "") {
if (quejas.email.value.indexOf("@") == -1 || quejas.email.value.indexOf(".") == -1 || quejas.email.value.indexOf(" ") != -1 || quejas.email.value.length < 6)
{ alert("Direción de correo eléctrónico NO válida.");
return false;
}
}
//if ((quejas.email.value.length > 0 && (quejas.email.value.indexOf("@",0) == - 1 || quejas.email.value.indexOf(".",0) == - 1))) {
//alert("Debe escribir una dirección de correo válida.");
//return (false);
//}
}
</script>
<title>QUEJAS</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../../dama/libreria/css/dama_classic.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="550" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><img src="2.gif" width="550" height="40"></td>
</tr>
<tr>
<td><form method="post" name="quejas" onSubmit= "return validar(this)" action="procesasegunda.php" id="quejas">
<br>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="200" height="25" align="left" valign="top" class="txt"> <div align="right" class="textopequeno">
<label for="nombre">Nombre Completo:</label>
</div></td>
<td height="25" class="txt"> <input name="nombre" type="text" id="nombre" onfocus="this.style.border='2px solid #000'"
onblur="this.style.border='2px solid #ccc'" size="50" maxlength="50"/>
</td>
</tr>
<tr>
<td width="200" height="25" align="left" valign="top" class="txt"> <div align="right" class="textopequeno">
<label for="kindid">Tipo de documento:</label>
</div></td>
<td height="25" class="txt"> <span class="textopequeno"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">*Digite
únicamente números dentro del campo número</font></span><br>
<select name="kindid" id="kindid">
<option value="cc">Cédula de Ciudadanía</option>
<option value="ti">Tarjeta de Identidad</option>
<option value="ce">Cédula de Extranjería</option>
</select> <span class="textopequeno"> <font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="id">Número:</label>
</font></span><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<label for="id"></label>
<input name="id" type="text" id="id" size="20" maxlength="20" onFocus="this.style.border='2px solid #000'"
onblur="this.style.border='2px solid #ccc'">
<br>
</font></td>
</tr>
<tr>
<td width="200" height="25" align="left" valign="top" class="txt"> <div align="right">
<label for="direccion" class="textopequeno">Dirección:</label>
</div></td>
<td height="25" class="txt"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="direccion" type="text" id="direccion" size="60" maxlength="100" onFocus="this.style.border='2px solid #000'"
onblur="this.style.border='2px solid #ccc'">
</font></td>
</tr>
<tr>
<td width="200" height="25" align="left" valign="top" class="txt"> <div align="right">
<label for="telefono" class="textopequeno">Teléfono:</label>
</div></td>
<td height="25" class="txt"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">
<input name="telefono" type="text" id="telefono" size="15" maxlength="15"onfocus="this.style.border='2px solid #000'"
onblur="this.style.border='2px solid #ccc'">
</font></font></font></td>
</tr>
<tr>
<td height="25" align="left" valign="top" class="txt"><div align="right" class="textopequeno">
<label for="email">Correo:</label>
</div></td>
<td height="25" class="txt"><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Verdana, Arial, Helvetica, sans-serif"><font size="2">
<input name="email" type="text" id="email" size="40"onfocus="this.style.border='2px solid #000'"
onblur="this.style.border='2px solid #ccc'">
</font></font></font></td>
</tr>
<tr>
<td height="25" align="left" valign="top" class="txt"><div align="right"></div></td>
<td height="25" class="txt"><input type="checkbox" name="anonimo" id="anonimo">
<label for="anonimo">Deseo enviar mi queja de manera anónima</label> </td>
</tr>
<tr>
<td height="25" align="left" valign="top" class="txt"> </td>
<td height="25" class="txt"><br>
<input name="Submit" type="submit" value="SIGUIENTE"></td></tr>
</table>
</form>
</td>
</tr>
</table>
</body>
</html>
|