Joomla.it Forum
Componenti per Joomla! => Gestione Form => : andfritz 22 Oct 2010, 19:20:43
-
Ho scaricato dal sito indicato da Vales questo codice e come ha indicato il redattore ho modificato il "TR" con il "Div" http://www.quirksmode.org/dom/usableforms.html (http://www.quirksmode.org/dom/usableforms.html) . Visto che ho riscontrato degli errori volevo chiedere se il codice versione 2.0 è corretto o se va modificato anche da qualche altra parte! grazie Andrea
-
la versione 2.0 funziona correttamente.
ricontrolla il codice del form che hai scritto.
se posti gli errori ed un link possiamo anche aiutarti meglio
-
Grazie, ma sto facendo delle prove in locale. Ho bisogno di capire piu che altro. Un form di registrazione con la possibilità di opzione se persona fisica o societa.
se <div rel="fis"> compaiono i campi nome cognome indirizzo e codice fiscale, invece se <div rel ="soc"> il campo cognome non compare ma al campo codice fiscale si affianca il campo partita iva. user, email, password e conf_password sono campi comuni. Captcha e tasto submit. Compilo i campi e il giochino del vedo e non vedo lo fa correttamente ma il tasto submit perde completamente il click. cioe il browser non lavora e non si visualizza la barra di avanzamento nella barra di stato. Ho riletto piu volte il tuo tutorial form a geometria variabile. Mi sembra di capire che il form non reagisce con il plugin di joomla registration. Spero di esseremi spiegato correttamente. Grazie Andrea
-
Forse c'è qualche conflitto con il javascript.
Prova a dare una lettura anche a questa discussione dove si raggiunsero dei risultati molto più sofisticati con l'uso di specifico javascript dedicato al singolo form ci cono degli spunti e metodi che credo ti possano risolvere il problema.
http://forum.joomla.it/index.php/topic,98717.0.html (http://forum.joomla.it/index.php/topic,98717.0.html)
-
Ho letto piu volte il link che mi hai mandato. Provo a inviare il codice del mio form. Attivare il plugin di joomla registration e inserire il javascript ver 2.0 modificando il "TR " con il "Div". Vi chiedo di provare voi per capire se veramente il plugin non vada in conflitto con il javascript (che nel tutorial di vales serviva per un semplice form a geometria variabile non collegato a nessul plugin.
<div class="form_item">
<div class="form_element cf_radiobutton">
<label class="cf_label" style="width: 150px;">Soggetto</label>
<div class="float_left">
<input value="Persona fisica" title="" class="radio validate-one-required" id="radio00" name="radio0" type="radio" rel="fis"/>
<label for="radio00" class="radio_label">Persona fisica</label>
<input value="Societa'" title="" class="radio validate-one-required" id="radio01" name="radio0" type="radio" rel="soc"/>
<label for="radio01" class="radio_label">Societa'</label>
</div>
</div>
<div class="cfclear"> </div>
</div>
<div rel="fis">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Nome</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="30" title="" id="text_1" name="nome" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Cognome</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="30" title="" id="text_2" name="cognome" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Via/Piazza</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="30" title="" id="text_5" name="indirizzo" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">N°</label>
<input class="cf_inputbox required validate-alphanum" maxlength="150" size="5" title="" id="text_4" name="civico" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Cap</label>
<input class="cf_inputbox required validate-number" maxlength="150" size="10" title="" id="text_8" name="cap" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Città</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="50" title="" id="text_7" name="citta" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Provincia</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="5" title="" id="text_9" name="provincia" type="text" />
</div>
<div class="cfclear"> </div>
</div>
</div>
<div rel="soc">
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">Denominazione</label>
<input class="cf_inputbox required validate-alpha" maxlength="150" size="30" title="" id="text_1" name="nome" type="text" />
</div>
<div class="cfclear"> </div>
</div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">User</label>
<input class="cf_inputbox required validate-alphanum" maxlength="150" size="30" title="" id="text_11" name="user" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_textbox">
<label class="cf_label" style="width: 150px;">E-mail</label>
<input class="cf_inputbox required validate-email" maxlength="150" size="30" title="" id="text_12" name="email" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_password">
<label class="cf_label" style="width: 150px;">Password</label>
<input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_13" name="password" type="password" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_password">
<label class="cf_label" style="width: 150px;">Conferma password</label>
<input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_14" name="conf_password" type="password" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_captcha">
<label class="cf_label" style="width: 150px;"></label>
<span>{imageverification}</span>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_button">
<input value="Conferma" name="button_16" type="submit" /><input type="reset" name="reset" value="Reset"/>
</div>
<div class="cfclear"> </div>
</div>
Grazei mille Andrea
-
Qualcuno ha provato il codice???????? grazie mille andrea
-
Ma in quel form non c'è javascript, come si fa controlalre i conflitti.
-
Si lo so che non c'e java. ma se si copia il testo in html e si utilizza il codice java che indichi nella tua guida (sostituendo il tr con il div). In questo modo è la copia del form che ho fatto io e se il tasto submit funziona allora vuol dire che ho un problema io come configurazione!!!!