Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199

    Validazione FORM da tag DIV (usare un DIV come SUBMIT)

    Ciao a tutti,
    ecco il codice:
    codice:
    <div id="fin_show" class="fin_show" onclick="document.forms.hide_form_fin.submit();"> 
    <?php echo $fin_nome ?>
    
    [img]../archivio_dati/<?php echo $prd_mark_path . [/img]"/>
    
    <?php echo "Cod. ".$fin_cod; ?> 
    <form action="espo_prd.php?prd=<?php echo $line_nome; ?>&stln=<?php echo $_GET['stln']; ?>" method="POST" name="hide_form_fin"> 
    <input name="fin_nome" type="hidden" value="<?php echo $fin_nome ?>" /> 
    <input name="fin_cod" type="hidden" value="<?php echo $fin_cod ?>" /> 
    <input name="fin_id" type="hidden" value="<?php echo $fin_id ?>" /> 
    <input name="prd_id" type="hidden" value="<?php echo $prd_id ?>" /> 
    </form>
     <?php echo "</div>";
    Come vedete c'è un pò di tutto, ma essendo un problema di ONCLICK del DIV ritengo che sia pertinente sul forum HTML.
    Il problema è che il tag DIV non funziona come submit, nonostante lo script ONCLICK.
    Ho già provato:
    document.forms.hide_form_fin.submit()
    document.hide_form_fin.submit()
    document.forms['hide_form_fin'].submit()
    creare un funzione separata e richiamarla su onclick
    Inserendo il vero tasto submit funziona bene (per questo sono sicuro che il problema è sul ONCLICK)!

    Secondo voi dov'è l'errore?
    Grazie a tutti dell'aiuto!
    CIAO

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199
    Uppo!

    Non solo l'ONCLICK nel DIV non mi funziona come submit, ma non mi funziona con qualsiasi cosa, neanche se, per esempio, scrivo questo: onclick="alert('pippo')";
    Come diamine è possibile??????????????????????????

    RETTIFICO: l'esempio sopra funziona (se solo scrivessi alert invece di alter magari!!! )
    Cmq con altre cose non riesco a farlo funzionare, per esempio vorrei, al click, che una variabile php mi venga scritta dentro un un campo testo di un form. Scrivendo document.getElementById('pippo').innerHTML="<?php echo $nome?>"; dovrebbe funzionare...eppure!!!
    WHY????

    RETTIFICO ANCORA (ma perchè le cose mi vengono solo DOPO che scrivo qui??? ) : anche il secondo esempio, scritto bene ocument.getElementById('pippo').value="<?php echo $nome?>" funziona...ora rimane solo la questione del SUBMIT, e li non mi sembra proprio di aver sbagliato qualcosa (almeno non di plateale)!!!



    THANKS


  3. #3
    Utente di HTML.it L'avatar di sgogghy
    Registrato dal
    Sep 2010
    Messaggi
    237
    Questo è un esempio chiaro:

    http://www.javascript-coder.com/java...m-submit.phtml

    Se non funziona neanche così, scrivi meglio il tuo codice javascript che lo vediamo bene.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199
    Grazi Sgogghy, ma il link è vuoto!!!
    Ciao

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    Originariamente inviato da termopili
    il link è vuoto!!!
    ho corretto il post

    (bastava ingegnarsi un pochino )

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    199
    Veramente molto utile, altrettanto quel sito, grazie!!!

    CIao


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.