Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Funzioni e form!

  1. #1
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441

    Funzioni e form!

    Ho due form, e ho queste due funzioni che mi permettono di inviare il form con il premere del tasto enter sulla tastiera, tutto funzionava finchè invece di avere solo un form ne ho voluti inserire due sulla pagina, di consegunza qualcosa è andato storto e non funziona più niente, chi mi può aiutare? E soprattutto, dove ho sbagliato questa volta?

    codice:
    function noReturn(oPssEvt) {
    	var oKeyEvent = oPssEvt || window.event;
    	if (oKeyEvent.keyCode === 13) { 
    		document.sendpost.submit();
    	}
    }
    
    function noReturn(oPssEvt) {
    	var oKeyEvent = oPssEvt || window.event;
    	if (oKeyEvent.keyCode === 13) { 
    		document.sendcom.submit();
    	}
    }
    Codice PHP:
    <form action='profilo.php' method='POST' name='sendcom'>
        <
    textarea name='commento' onkeypress="noReturn(event)"></textarea>
    </
    form>

    <
    form action='profilo.php' method='POST' name='sendpost'>                        
        <
    textarea name='post' onkeypress="noReturn(event)"></textarea>
    </
    form

  2. #2

    CIAO

    ho messo una piccola aggiunta, non è elegantissimo come metodo ma dovrebbe funzionare! ;-)

    javascript diventa:


    <script type="text/javascript">
    var sendpostvar;
    var sendcomvar;

    function attivaformpost(){
    sendpostvar = "attivo";
    sendcomvar = "disattivo";
    }

    function attivaformcom(){
    sendpostvar = "disattivo";
    sendcomvar = "attivo";
    }


    function noReturn(oPssEvt) {
    var oKeyEvent = oPssEvt || window.event;
    if (oKeyEvent.keyCode === 13){

    if (sendpostvar=="attivo"){document.sendpost.submit() ;}
    if (sendcomvar=="attivo"){document.sendcom.submit();}

    }
    }

    </script>


    i due form PHP:

    <form action='profilo.php' method='POST' name='sendcom'>
    <textarea onclick="attivaformpost()" name='commento' onkeypress="noReturn(event)"></textarea>
    </form>

    <form action='profilo.php' method='POST' name='sendpost'>
    <textarea onclick="attivaformcom()" name='post' onkeypress="noReturn(event)"></textarea>
    </form>


    fammi sapere
    ciao!!

  3. #3
    Utente di HTML.it L'avatar di andbaz
    Registrato dal
    Jul 2011
    Messaggi
    441
    Ok, funziona, ora me lo guardo per capire un po! GRAZIE

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.