WebSite X5Help Center

 
Stefano B.
Stefano B.
User

Modifica campi form contatti  it

Autor: Stefano B.
Visited 576, Followers 1, Udostępniony 0  

ciao,

volevo inserire una lista valori nel menù a tendina della form contatto con dati provenienti da una tabella del database.

sto facendo delle prove ma non riesco:

la stringa che uso per aggiungere un campo è:

$("#imObjectForm_1_2").children("option").remove();

$("#imObjectForm_1_2").append(<option value="ciao"><ciao</option>);

dove la prima mi dovrebbe eliminare i valori nella lista già esistenti e la seconda mi dovrebbe aggiungere il valore "ciao", invece non ottengo nulla.

una volta trovato il comando per aggiungere/eliminare i valori dal menù a tendina proverò ad implementarlo aggiungendo i dati di una tabella mysql (un passo alla volta).

per chi volesse verificare la pagina è la seguente:

//$("#imObjectForm_1_2").children("option").remove();

$("#imObjectForm_1_2").append(<option value="ciao"><ciao</option>);

ci sono un po di errori ma è "in lavorazione", sto facendo delle prove ma non riesco a risolvere questo punto fondamentale.

Grazie

http://stefanobellucci.altervista.org/veterinario_test/query_inserimento_allegati.php

Posted on the
6 ODPOWIEDZI - 1 PRAWIDłOWA ODPOWIEDź
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... vedo errori ed omissioni, segnalate con il trattino basso:
$("#imObjectForm_1_2").append(_<option value="ciao"><ciao</option>_);
... stringa corretta:
$("#imObjectForm_1_2").append('<option value="ciao">ciao</option>');

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Stefano B.
Stefano B.
User
Autor

niente non funziona.

ma il codice dove lo inserisco, in un oggetto html della pagina oppure prima della chiusura del tag head?

grazie

Czytaj więcej
Posted on the from Stefano B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... la mia stringa funziona; ...x Sezione Esperto | /HEAD (3*opzione); ... al limite aggiungi un ritardo, come in altri miei codici che ti avevo passato:

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Stefano B.
Stefano B.
User
Autor

ma devo mettere la stringa tra i tag <script> e </script>?

per aggiungere il ritardo non ricordo sinceramente!

Czytaj więcej
Posted on the from Stefano B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per 3 secondi (3000 ms):

<script>
$( document ).ready(function() { /**K>**/
setTimeout(function(){/**K1>**/
$("#imObjectForm_1_2").append('<option value="ciao">ciao</option>');
}, 3000);/**K1<<**/
});/**K<<**/
</script>

____________________________

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Stefano B.
Stefano B.
User
Autor

ottimo funziona alla grande, grazie come sempre per i super consigli KolAsim!!!

credo che dovrò disturtbarti ancora...ehm...

Czytaj więcej
Posted on the from Stefano B.