Salve gente!
Ho uno script AJAX per controllare l'effettiva validità di un form.
Quando provo ad aggiornare la pagina o col tasto "back" del browser, mi esce la solita schermata di "conferma reinvio modulo". C'è un modo per evitarlo?
Questo è il codice
codice:
//codice form
<form name="frmReg" method="post" action=<?php echo $HTTP_SERVER_VARS['PHP_SELF']; ?> onSubmit="if(nosubmit) {return false;}">
<label for="user_name" class="lab">Nome utente:</label>
<input id="user_name" name="user_name" type="text"
onBlur="validate(this.id, this.value)"
value="<?php if(isset($u)) { echo $u->get('user_name'); }?>" />
<span class="error" id="user_name_msg">
<?php if(isset($errors['user_name'])) {echo $errors['user_name'];}?>
</span>
<label for="password" class="lab">Password:</label>
<input id="password" name="password" type="password" value="<?php if(isset($u)) { echo $u->get('password'); }?>" />
<span class="error" id="password_msg"><?php if(isset($errors['password'])) {echo $errors['password'];}?></span>
</form>
In teoria, con questo codice
codice:
onSubmit="if(nosubmit) {return false;}"
giustapposto al tag di apertura del form, il problema non dovrebbe esserci... o sbaglio?
Qualche idea?
Grazie!