Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    132

    Controllo su textarea un po particolare

    Salve, allora ho un problema, ho una form con 2 pulsanti, che tramite questo semplice script
    <script language="javascript">
    function goto(url){
    document.myform.action=url;
    document.myform.submit();
    }
    </script>
    letto qui sul forum chiamano 1 pagina o 1 altra a seconda del tasto premuto.
    Ora, io voglio che quando venga premuto il pulsante 2 venga controllata anche se 1 textarea è vuota. Ho trovato lo script che fa questo, ma è "onSubmit" e nn mi va bene, perchè io nel form il submit nn lo ho, ho solo i 2 pulsanti...nn so se mi sono spiegato.

    Lo script di cui parlo è questo :
    <script> function checkrequired(which){
    var pass=true
    if (document.images){
    for (i=0;i<which.length;i++){
    var tempobj=which.elements[i]
    if (tempobj.name.substring(0,8)=="required"){
    if (((tempobj.type=="text"||tempobj.type=="textarea") &&tempobj.value=='')||(tempobj.type.toString().cha rAt(0)=="s"&&tempobj.selectedIndex==-1)){
    pass=false
    break
    }
    }
    }
    }

    Si può fare in modo che tale script venga attivato da 1 pulsante e nn dal submit? Come? Sono un po niubbo, quindi qualunque consiglio è ben accetto. Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    potresti complicarti un attimo la funzione...

    <script language="javascript">
    function goto(url){
    if(url=='URLBOTTONE' && document.myform.myfield.value=='')return false;
    else{
    document.myform.action=url;
    document.myform.submit();
    }
    }
    </script>


    personalizzi URLBOTTONE e dovrebbe andare

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    132
    Originariamente inviato da Dennis
    potresti complicarti un attimo la funzione...

    <script language="javascript">
    function goto(url){
    if(url=='URLBOTTONE' && document.myform.myfield.value=='')return false;
    else{
    document.myform.action=url;
    document.myform.submit();
    }
    }
    </script>


    personalizzi URLBOTTONE e dovrebbe andare
    Innanzitutto grazie
    non funge...nn ho capito, ma dove dovrei specificare la text (anche se dovrebbero essere 2) che nn devono essere nulle???

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    il name della textarea deve essere "myfield" e l'urlbottone è il parametro che passi alla funzione con il bottone 2.... capito come?


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.