Salve a tutti... con javascript (anche JQUERY volendo) come faccio a sapere il NAME del form di appartenenza di un BUTTON all'ONCLICK dello stesso?
Grazie
Rino
Salve a tutti... con javascript (anche JQUERY volendo) come faccio a sapere il NAME del form di appartenenza di un BUTTON all'ONCLICK dello stesso?
Grazie
Rino
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
(Francisco Goya)
----------------------------------------
http://www.mangioebevo.it
http://www.definitives.org
leggendo quell'articolo (già lo avevo letto) ho tirato giù questo codice:
che richiamo concodice:function form_avanti(f,num){ field=f.parentNode; alert(field.getAttribute("name")); fo=field.parentNode; alert(fo.getAttribute("name")); }mi restituisce NULL a tutti e due gli alert.codice:<button class="input conferma" tabindex="100" onclick="form_avanti(this,1)" type="button" name="IN_0000000082" id="IN_0000000082" >Avanti</button>
Controllando il codice ho visto che ci sono anche dei DIV annidati, quindi non so quanti parent devo dare prima di beccare il FORM... come posso fare?
Posso controllare se il tag restituito da parentNode è un form?
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
(Francisco Goya)
----------------------------------------
http://www.mangioebevo.it
http://www.definitives.org
Chiaramente il documento è fatto di x elementi/oggetti che si identificano in nodi che possono essere (div, tr,td, br, spam, p, etc...) credo (mai provato) che si possa verificare il nodo scorrendo con un for il documento ma lo vedo molto complesso, insisto secondo me si fa prima lato serverOriginariamente inviato da rinosan_76bis
...parent devo dare prima di beccare il FORM... come posso fare?
Posso controllare se il tag restituito da parentNode è un form?![]()
Cavicchi Andrea
Problemi con javascript, jquery, ajax clicca qui
ecco la mia soluzione in javascript, dovrebbe andare
Controllate anche voi se va!codice:function form_avanti(f,num){ elemento=f.parentNode while(elemento.tagName!="FORM"){ elemento=elemento.parentNode } alert(elemento.getAttribute("name")); //f.action+="&BOTT="+num; //f.submit(); }![]()
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas.
(Francisco Goya)
----------------------------------------
http://www.mangioebevo.it
http://www.definitives.org
Da un qualunque degli elements appartenenti al form si risale al name dello stesso semplicemente con
this.form.name![]()
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum