Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/10/2013, 13:26
Jhordi123
 
Fecha de Ingreso: octubre-2013
Mensajes: 11
Antigüedad: 10 años, 6 meses
Puntos: 0
Respuesta: cuadro de texto con valores

Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>

<script>
function validar(form1){
if(document.form1.codigo.value==""){
alert("¡Debe ingresar el código de promoción!");
document.form1.codigo.focus();
return false;
}else

if(document.form1.codigo.value=="123456"){
alert("codigo satisfactorio");
return true;
}else{

}


}
</script>

<body>
<form id="form1" name="form1" method="post" action="paginaweb.com" onsubmit="return validar()">
  <p>
    <label for="codigo">INGRESE SU CÓDIGO PROMOCIONAL</label></p>
  <p>
    <input type="text" name="codigo" id="codigo" />
  </p>
  <p>
    <input type="submit" name="enviar" id="enviar" value="Enviar" />
  </p>
</form>
</body>
</html> 
Hasta ahora tengo esto. Logré hacer que si las personas no ponen nada en el cuadro y le dan enviar. Les salga el mensaje "¡Debe ingresar el código de promoción!", pero si las personas ponen el código "123456", les sale el mensaje "codigo satisfactorio", ahora mi pregunta es: como hago para que el cuadro solo acepte el "123456", es decir, si alguien intenta poner "asdqwe123" y dar enviar, lo rechace y diga que el código es incorrecto. No deseo trabajar con php, si eso es posible, ya que no poseo ninguna base de datos algo parecido, solo quiero dar acceso a otra pagina. Gracias.