Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    POST vuota con Submit via Javascript

    Sera!

    Ho uno strano problema.

    Ho un form che invia tramite post, ad una pagina php, il contenuto di una text area.
    Ho la necessità di attivare il submit non tramite un classico input ma tramite un div, perciò ho pensato di attivare l'evento al mousedown. Così:

    codice:
    document.content.submit();
    Alla pagina ci arriva bene, ma il $_POST è vuoto.
    Quello che non capisco è che se attivo il submit tramite l'input classico tutto funziona.

    Questo è il form:
    codice:
    <form id="content" name="content" action="ImageGenerator.php" method="post">
        					<textarea id="text" name="text" onmousedown="clearText();" onkeyup="writeText();">Inserisci qui il tuo testo</textarea>
    					</form>
    [...]
    <div id="conferma" onmousedown="saveImage();">CONFERMA</div>
    Riuscite ad aiutarmi?

    Ringraziamenti anticipati,
    Lollinos

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non sono sicuro che i tag div supportino onmousedown, ma perché non usi onclick?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Perché sapevo che i div non supportassero l'evento onclick.

    Invece ti do la conferma che supportano l'onmousedown perché nel metodo ci entra al click d;

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Il codice che hai scritto mi funziona con IE10, IE10 compatibilità, Firefox e Chrome, sia con l'evento onmousedown, sia con l'evento onclick.
    La pagina richiamata riceve correttamente il valore della TextArea
    Pietro

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sara' colpa della parte a noi ignota della funzione saveImage()
    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

  6. #6
    Vi comunico, che come detto da voi, quel pezzo funziona.

    La colpa, invece, era la mancanza di un piccolo file che usavo nella pagina php...Ci sono rimasto quando l'ho notato

    Scusatemi

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.