<br><br><div><span class="gmail_quote">2006/12/4, Davide Michel 'ZioBudda' Morelli &lt;<a href="mailto:michel@ziobudda.net">michel@ziobudda.net</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Ciao all. Sempre restando in tema di form di login ho aggiunto (nello<br>script di login()) la riga:<br><br>Form.disable('loginf');<br><br>Cosi' quando l'utente clicca sul bottone login il form viene<br>disabilitato. Questo è il mio pezzo JS.
<br><br>function login()<br>{<br>&nbsp;&nbsp;&nbsp;&nbsp;Form.disable('loginf');<br>&nbsp;&nbsp;&nbsp;&nbsp;var email = $F('email');<br>//&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;login &quot;+email);<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var password = $F('pswd');<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var url = '<a href="http://sheeboo/admin/check_loginpass.php">
http://sheeboo/admin/check_loginpass.php</a>';<br>&nbsp;&nbsp;&nbsp;&nbsp;var pars = 'email=' + email + '&amp;password=' + password;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;var myAjax = new Ajax.Request( url, {&nbsp;&nbsp;&nbsp;&nbsp; method: 'get',<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parameters: pars,
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onComplete: login_showResponse,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;onFailure: reportError<br>&nbsp;&nbsp;&nbsp;&nbsp;});<br><br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>function reportError(request)<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert('Sorry. There was an error.');
<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br><br>function login_showResponse(res)<br>{<br>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(&quot;pippo&quot;);<br>&nbsp;&nbsp;&nbsp;&nbsp;id = res.responseText;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;if (id &lt; 0) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//Errore. Chiamo la funzione apposita.<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('loginres').innerHTML = &quot;Errore &quot;+id;
<br>&nbsp;&nbsp;&nbsp;&nbsp;} else {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('loginres').innerHTML = &quot;Ok: &quot;+id;<br>&nbsp;&nbsp;&nbsp;&nbsp;}<br>}<br><br>Quello che vorrei fare è far si che dopo la fine della funzione login()<br>il form mi venisse riabilitato. Posso farlo dentro a login() oppure devo
<br>creare una funzione che mi chiami login e che poi mi &quot;sblocchi il form&quot;<br>? oppure nel form al posto di<br><br>&lt;input type=&quot;button&quot; id=&quot;butt-login&quot; value=&quot;login&quot; onClick=&quot;login()&quot;&gt;
<br><br>devo mettere<br><br>&lt;input type=&quot;button&quot; id=&quot;butt-login&quot; value=&quot;login&quot;<br>onClick=&quot;login();EnableForm('loginres');&quot;&gt;<br><br>???<br><br>Grazie<br><br>--<br>Michel 'ZioBudda' Morelli&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<a href="mailto:michel@ziobudda.net">michel@ziobudda.net</a><br>Consulenza sistemistica in ambito OpenSource.<br>Sviluppo applicazioni web dinamiche (LAMP+Ajax)<br>Telefono: +39-0240706096 --&nbsp;&nbsp;Fax: +39-0291390660<br><br><a href="http://www.ziobudda.net">
http://www.ziobudda.net</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ICQ: 58351764<br><a href="http://www.ziobuddalabs.it">http://www.ziobuddalabs.it</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Skype: zio_budda<br><a href="http://www.ajaxblog.it">http://www.ajaxblog.it
</a><br><br><br><br>_______________________________________________<br>Web2.0 mailing list<br><a href="mailto:Web2.0@lists.ziobudda.net">Web2.0@lists.ziobudda.net</a><br><a href="http://lists.ziobudda.net/mailman/listinfo/web2.0">
http://lists.ziobudda.net/mailman/listinfo/web2.0</a><br><br><br></blockquote></div><br>Dico una banalità, forse perché non ho capito bene il problema, ma una cosa del genere no?<br><br>function login_showResponse(res)<br>
{<br>/ &nbsp; &nbsp; &nbsp; &nbsp; alert(&quot;pippo&quot;);<br> &nbsp; &nbsp;id = res.responseText;<br><br> &nbsp; &nbsp;if (id &lt; 0) {<br> &nbsp; &nbsp; &nbsp; &nbsp;//Errore. Chiamo la funzione apposita.<br> &nbsp; &nbsp; &nbsp; &nbsp;$('loginres').innerHTML = &quot;Errore &quot;+id;<br> &nbsp; &nbsp;} else {
<br> &nbsp; &nbsp; &nbsp; &nbsp;$('loginres').innerHTML = &quot;Ok: &quot;+id;<br> &nbsp; &nbsp;}<br>Form.enable(&quot;loginf&quot;);<br>}<br><br clear="all"><br>-- <br>www . dierrelabs . org<br>