• User Newbie

    Disabilitare il submit di un form tramite il tasto invio ma....

    Salve a tutti,
    vi chiedo di aiutarmi a risolvere questo problema:

    "Disabilitare il submit di un form tramite il tasto invio ma...." tenendo presente che:

    1. il form contiene una textarea in cui l'invio deve continuare a funzionare
    2. il submit del form deve funzionare anche senza javascript.

    Sono riuscito a risolvere fino al punto 1), inserendo
    <form name="form1" ... onsubmit="return false">
    ...
    <input type="button" onclick="document.form1.submit()">
    ...

    ma disabilitando il js non riesco a garantire il funzionamento del form.

    Mi potete aiutare?
    Grazie,
    FF


  • User Attivo

    In primo luogo benvenuto sul forum.

    Scusa ma sei sicuro che l'HTML che hai postato funzioni? Tu dici al tuo form di ritornare "false" quando si fa il "submit", e poi associ ad un bottone il "submit" del form - a rigor di logica anche in quel caso il form dovrebbe ritornare "false", no?

    Possiamo vedere il codice/URL nella pagina incriminata? O magari non puoi pensare a qualche altro modo di ottenere lo stesso obiettivo (non fare il trapping del tasto enter, intendo proprio il motivo per cui vuoi disabilitare il tasto enter) in un'altra maniera?

    Scusa se non ti sono stato molto di aiuto... 🙂


  • User Newbie

    Dunque, in realta' il codice postato era una "sintesi"...il submit del form viene fatto in una funzione javascript invocata nell'onclick del button.
    Al momento non sono riuscito a trovare una soluzione nel caso di js disabilitato...e rimane l'esigenza di dover evitare il submit con la pressione del tasto invio...ma mantenere attivo quest'ultimo nella textarea!!!

    Accetto consgili, grazie in ogni caso!
    F