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

    contare caratteri in un input

    salve a tutti.
    devo inviare un form tramite javascript facendo in quest modo non va:

    codice:
    var tag=document.getElementById("form_news_update");
    tag.action="save_news.php";
    tag.submit();

  2. #2
    A parte che il titolo della discussione non centra nulla con il problema da te esposto...

    A me sembre che il codice funzioni perfettamente.

    Potresti spiegare meglio come lo utilizzi?
    io ho fatto così e funziona:

    codice:
    <script>
    function vai() {
    	var tag=document.getElementById("form_news_update");
    	tag.action="save_news.php";
    	tag.submit();
    }
    </script>
    
    <body onLoad="vai();">
    <form id="form_news_update" action="#" method="post">
    <input type="text" name="nome"/>
    <input type="submit" value="invia" />
    </form>
    </body>
    Ciao
    Roberto

  3. #3
    mi scuso con tutti ma è vero il titolo lo sbagliato visto che queste righe di codice si trova nello script del conta caratteri, scusate ancora.

    nel tag form non ho messo l'attributo action perchè vorrei inserirlo in queste righe di codice

  4. #4
    ho provato il pezzo di codice che ti ho postato prima senze mettere il campo action, e comunque mi continua a funzionare.

    che browser usi?

  5. #5
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao,
    giusto per completezza. Da quel che so, come standard, per l'elemento form è necessario inserire l'attributo action. Inoltre non dovrebbe avere un valore vuoto. Una giusta soluzione è quella indicata da robbie89: action="#"

    E' anche vero che a seconda del browser e/o della versione html utilizzata, si hanno dei comportamenti differenti se si omette action.
    Ad esempio, in HTML5 questo attributo non è più richiesto.

    Tra vedere e non vedere, io lo lascerei; indicare action="#" credo sia la soluzione migliore. Nessuno poi ti impedisce di modificare successivamente quel valore tramite script.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.