Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ottenere l'elemento form da un suo input

    Salve a tutti,
    come dice il titolo vorrei sapere se c'è un metodo oppure una possibilità per ottenere il riferimento all'elemento form a partire da un elemento input (anche textarea, select, ecc...) contenuto al suo interno.
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,654
    Ciao, se usi jquery QUI vedi come poter fare oppure dovresti fare in javascript classico una cosa simile.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sicuramente non e' la proprieta' piu' usata, ma i campi hanno una proprieta' form che e' appunto il riferimento al form che li contiene

  4. #4
    Grazie! Ho appena trovato la risposta in rete!

    La scrivo per gli altri, basta usare la proprietà form di ogni elemento

    var elmField = document.getElementById("campo");
    var elmForm = elmField.form;

    a questo punto si possono usare metodi e attributi di form, come elmForm.action (che era quella che serviva a me)!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

  5. #5
    Grazie Xinod, ci siamo incrociati con le risposte, in 12 anni di programmazione web non l'avevo mai usata infatti, ma la trovo molto comoda per rendere generali le funzioni ajax e saper cosa passare al metodo open di xmlhttp request, senza dover passare un parametro apposito!
    I dilettanti costruirono l'Arca, i professionisti il Titanic!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.