Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function validarForm(formulario) {
if(form1.nombres.value.length==0) { //comprueba que no esté vacío
form1.nombres.focus();
alert('Por favor Ingrese su Nombre o el de su Entidad');
return false; //devolvemos el foco
}
if(form1.tipoidentificacion.selectedIndex==0) { //comprueba que no esté vacío
form1.tipoidentificacion.focus();
alert('Seleccione el Tipo de Identificación');
return false;
}
if(form1.identificacion.value.length==0) { //comprueba que no esté vacío
form1.identificacion.focus();
alert('Ingrese el Número de Identificación');
return false;
}
if(form1.telefono.value.length==0) { //comprueba que no esté vacío
form1.telefono.focus();
alert('Ingrese el Número de Teléfono o Celular');
return false;
}
if(form1.email.value.length==0) { //comprueba que no esté vacío
form1.email.focus();
alert('Ingrese su Correo Electrónico, en el cual se le enviará todo el procedimiento a seguir');
return false;
}
var ercorreo=/^[^@\s]+@[^@\.\s]+(\.[^@\.\s]+)+$/;
if (!(ercorreo.test(form1.email.value))) {
alert('Ingrese un Correo Electrónico válido, en el cual se le enviará todo el procedimiento a seguir');
return false;
}
//
if(form1.consignacion.value.length==0) { //comprueba que no esté vacío
form1.consignacion.focus();
alert('Ingrese el Número Consignación');
return false;
}
//-----------------------------------------
if(form1.userfile.value.length==0) { //comprueba que no esté vacío
form1.userfile.focus();
alert('Adjunte la imagen de la consignación');
return false;
}
return true ();
}
</script>
<style type="text/css">
#sadrzaj #ostali_clanci {
text-align: left;
}
.f {
color: #000;
}
</style>
<style type="text/css">
.Estilo2 {font-size: 10}
</style>
<link href="mailattach.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.Estilo1 { color: #FFFFFF;
font-weight: bold;
}
.Estilo4 {font-size: small}
</style>
</head>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="" />
<meta name="Author" content="" />
<meta name="Robots" content="index,follow" />
<meta name="Description" content="" />
<meta name="Keywords" content="" />
<link rel="stylesheet" type="text/css" href="images/style.css" />
<title>Corozal</title>
</head>
<?php
function generaPass(){
//Se define una cadena de caractares. Te recomiendo que uses esta.
$cadena = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
//Obtenemos la longitud de la cadena de caracteres
$longitudCadena=strlen($cadena);
//Se define la variable que va a contener la contraseña
$pass = "";
//Se define la longitud de la contraseña, en mi caso 10, pero puedes poner la longitud que quieras
$longitudPass=10;
//Creamos la contraseña
for($i=1 ; $i<=$longitudPass ; $i++){
//Definimos numero aleatorio entre 0 y la longitud de la cadena de caracteres-1
$pos=rand(0,$longitudCadena-1);
//Vamos formando la contraseña en cada iteraccion del bucle, añadiendo a la cadena $pass la letra correspondiente a la posicion $pos en la cadena de caracteres definida.
$pass .= substr($cadena,$pos,1);
}
return $pass;
}
?>
<body>
<div id="sadrzaj">
<div id="sredina">
<div align="justify">
<table width="321" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td width="321"><div class="borde">
<div align="justify">
<form action="sube.php" method="post" enctype="multipart/form-data" id="form1" onsubmit="return validarForm(this);">
<table width="336" border="0" cellpadding="2" bordercolor="#FF00CC">
<tr bgcolor="#009933">
<td width="328" height="27" bgcolor="#A8A8A8" style="color: #FFFFFF; text-align: center;"><strong>
Enviar Consignación<strong>
<br />
<input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
</strong>
<input name="id" type="hidden" id="id" value="id" />
<input name="fecha" type="hidden" id="fecha" value="<? echo date("Y-m-d"); ?>" />
<input name="estado" type="hidden" id="estado" value="Verificar" />
<input name="clave" type="hidden" id="clave" value="<? echo generaPass();?>"/>
<input name="tiket" type="hidden" id="tiket" value="<? echo md5(time().rand(1, 100)); ?>"/>
<input name="ip" type="hidden" id="ip" value="<? echo $_SERVER[REMOTE_ADDR]; ?>"/>
<input name="consecutivo" type="hidden" id="consecutivo"/>
</strong></td>
</tr>
<tr>
<td height="293"><strong>Nombre o Empresa:</strong>
<br />
<input name="nombres" type="text" class="descdet" id="nombres" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="44"/>
<br />
Tipo de Identificación
<strong>:</strong> <br />
<select name="tipoidentificacion" class="descdet" id="tipoidentificacion">
<option>Seleccione</option>
<option value="Cedula">Cedula </option>
<option value="Nit">Nit</option>
<option value="Cedula Extranjera">Cedula Extranjera</option>
</select>
<br />
<strong>Identificación:</strong> <br />
<input name="identificacion" type="text" class="descdet" id="identificacion" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
<br />
Teléfono o celular<br />
<input name="telefono" type="text" class="descdet" id="telefono" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
<br />
Correo Electrónico:
<br />
(En este correo se le enviará todo el procedimiento a seguir)<br />
<input name="email" type="text" class="descdet" id="email" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
<br />
Número de Consignación: (Número del volante de consignación)<br />
<input name="consignacion" type="text" class="descdet" id="consignacion" onkeyup="form.naslov.value=form.naslov.value.toUpperCase()" size="30"/>
<br />
Imagen de la Consignación:(JPG, GIF, JPEG, PNG)<br />
<input type="file" name="userfile" class="descdet" id="userfile" /> <br /></td>
</tr>
<tr>
<td height="37"><!-----<input name="userfile" type="file" id="userfile" /></td>----> <input name="submit" type="submit" class="boton" value="Enviar" onclick="javascript:return validar();"/></td>
</tr>
</table>
<br />
</form>
</div>
</div></td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
he encontrado este tuto que coloco el script en otro mensaje
http://www.forosdelweb.com/f18/valid...imagen-818852/
pero no logro incluirle el codigo por favor quien me ayuda...