• User Newbie

    invio form.submit()

    Salve a tutti, da qualche mese sono immerso nel mondo php javascript ecc. ecc.
    ecco ho un piccolo problema, per esigenza di struttura del codice devo inviare un elaborazione eseguita dal client (javascript) al server (php) con il metodo POST , in verità il problema l'avevo risolto memorizzando l'elab. in un oggetto hidden della form, ma poi testando con IE questo non va esempio:

    var a=xxxx

    function invio()
    {
    window.document.form.elementohidden.value=a
    window.document.form.submit()
    }

    questo va bene con mozilla ma non va con IE

    l'errore che mi viene da IE e il seguente : document.form.elementohidden. non risulta un oggetto oppure il suo valoree e null
    mentre testando con mozilla tutto va alla perfezione!

    come posso risolvere il problema?
    grazie mille !!
    ho pensato e possibile inviare i dati delle variabili interne tramite POST?
    oppure cosa posso fare?


  • Moderatore

    var a=xxx
    oppure
    var a='xxx' ?


  • User Newbie

    intanto grazie e ti saluto
    comunque mi scuso perchè nella fretta ho sbagliato a digitare
    var a='aaa' oppure var a=1

    il problema e sempre quello
    grazie!


  • User Newbie

    ho risolto! grazie lo stesso.
    non mi ero accorto che c'era un errore nel tag del body un doppio apice in più in coda. non so perchè ma appena e stato tolto tutto a funzionato anche per IE

    semmai sarei felice sapere se esiste un'altro metodo per inviare i dati post senza creare oggetti hidden.

    grazie comunque.


  • Moderatore

    li passi attravesro i vari campi, non solo hidden oppure li metti in sessione e buona notte (se puoi)..

    :ciauz: