Ottenere l'elemento form da un suo input

braccobaldo

Utente Attivo
7 Mar 2012
51
0
0
ciao 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.
 
Ciao, con jquery è semplicissimo. Prova questo esempio.
HTML:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $("input[type='button']").click(function() {
            var name_form = $(this).parent("form").attr("name");
            alert("appartengo al " + name_form);
        });
    });
</script>
<form name="primo_form">
    <input type="button" value="primo button"/>
</form>
<form name="secondo_form">
    <input type="button" value="secondo button"/>
</form>
 
Grazie mille!! era quello che cercavo... però devo usare jquery giusto?
quindi per risalire al form "genitore" posso fare così:
Codice:
$('input[name="username"]').parents('form');
è giusto?

Grazie ancora!
 
non parents() ma parent()
Si per questa sintassi è necessaria la libreria jquery
Puoi scricartela e salvarla sul tuo server cosi sei più comodo per richiamarla basta che cambi il src
 

Discussioni simili