Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problemi submit form

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    problemi submit form

    salve,
    ho il seguente problema ho uno script in ajax che funziona ala grande se pero come comando di submit utilizzo il sequente codice per l'invio del form (name form =Form1)
    <input type="submit" name="submit" />

    se invece faccio l'invio mediante l'evento onclick dell'immagine sulla taskbar del sito non funziona

    codice dell'immagine
    onclick="document.getElementById('Form1').submit() ;"

    codice ajax
    $('#Form1').submit(function() {
    document.getElementById('message').innerHTML = '';
    $(this).ajaxSubmit(options);
    return false;
    });

    chi mi sa aiutare ?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    submit e' parola riservata in javascript, usata come name genera errori

    l' immagine che usi e' un <img> o un <input type="image">?
    un <image type="image> genera naturalmente un submit del form, con tanto di esecuzione dell' eventuale onsubmit,
    se invece forzi l' invio con un submit() l' onsubmit non viene scatenato
    (quello che fa jquery con il tuo codice e' settare un onsubmit per quel form)

    se hai a che fare un normale <img> il suo onclick puo' essere document.getElementById('idCheAssegniAlSubmit').click()
    cosi' fa scattare l' onsubmit, che viene gestto dallo script che usa jquery

    spero sia comprensibile
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    Per prima cosa grazie della risposta !
    il codice che uso e iol seguente
    <div class="task">
    <div class="enabled" onmouseover="className='hover'" onmouseout="className='enabled'" onclick="document.getElementById('form').submit(); ">[img]/save.png[/img]Salva</div>

    </div>

    il problema e che io dovrei prima di scatenare onsubmit effettuare dei controlli su dei campi e quindi devo far i controlli e poi inviare il submit come posso fare?

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