Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    7

    identificare correttamente il form

    Ciao ragazzi come al solito ho bisogno di una mano.
    Sto scrivendo una funzioncina per un form banalissima ma con JS non me la cavo proprio.

    vi illustro subito il problema:

    Supponiamo che io ho il form1,form2,form3 ecc...
    Nell'esempio di codice che allego sotto tutto funziona per il form1 ma io vorrei che la funzione funzioni con tutti e tre i form magari capendo da sola da quale form arriva l'input (usa sorta di this.form.name) da abbinare all'oggetto document.

    codice:
    function cancella() {
    if ((confirm("Inviare modulo?" + form))) {
    document.form1.action="index.php?op=popdel";
    "document.form1.submit();"
    }
    }
    Grazie per il contributo e l'attenzione.
    Buona serata.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: identificare correttamente il form

    codice:
    function cancella(obj) {
      if ( confirm("Inviare modulo?" + obj.name) ) {
        obj.action="index.php?op=popdel";
        obj.submit();
      }
    }
    Da come e' fatta la funzione si direbbe che tu la richiami attraverso un button...

    <input type="button" value="Cancella" onclick="cancella(this.form)">

    ciao
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    7
    Grazie br1 sei stato molto gentile e chiarissimo. Adesso tutto funziona bene.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.