Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2008, 08:39
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Re: como se hace formularios con Foro de seguridad?

Shiryu_Libra tiene razón. Pero si prefieres algo más artesano prueba esto

En tu página de envio

Código PHP:
' ============ Operación Matemática de Control ===========
Dim largo
Dim spiral
Dim digito1
Dim digito2
Dim operando
Dim total

'
Crea nueva contraseña
randomize
largo 
4
For spiral 1 to largo
digito1 
Int(Rnd 2)
digito2 Int(Rnd 2)
next

if digito2 <=5 then
total 
digito1 digito2
operando 
"+"
else
total digito1 digito2
operando 
="*"
end if
 ============ 
Fin Operación Matemática de Control ===========

<
form method="post" action="./registrar.asp" name="registrar" OnSubmit="return controlar_nuevo(this);">
<
input type="hidden" id="comp_control" name="comp_control" value="<%=total%>" />
&
#191;Cu&aacute;nto es <%=digito1%> <%=operando%> <%=digito2%>? <input type="text" id="control" name="control" class="input_med" value="" />
</form
En un archivo .js

Código PHP:
function controlar_nuevo (r) {
okcontrolreg r.control.value != "";
okcontrolreg_valor r.control.value;
okcontrolreg_valor_comp r.comp_control.value;
    if (!
okcontrolreg) {
        
alert ("Has de rellenar el campo Control de Registro");
        
document.forms.registrar.control.focus();
        return (
false);
    }    
    if (
okcontrolreg_valor_comp !== okcontrolreg_valor) {
        
alert ("El campo Control de Registro no es correcto");
        
document.forms.registrar.control.focus();
        return (
false);
    }

else
        return (
true);

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />