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

    Messaggio se il campo e vuoto

    Dunque io ho un forum, dentro questo form c'è un pulsante ed un campo di testo, come posso fare a dire al pulsante, che se il campo di testo e vuoto, deve uscire una commondialog con un testo dentro, e nn deve andare avanti con la spedizione dei dati ?
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    ciao, cosi`?

    funzioncina:

    function controlla() {
    if (nomeForm.testo.value == "") {
    alert("bla bla bla")
    return false
    }

    return true
    }



    html:

    <form name="nomeForm" onSubmit="return controlla()">
    <input type="text" value="" name="testo">
    <input type="submit">
    </form>

  3. #3
    ok, e se vorrei fare su piu pulsanti ? nel senso...


    Codice PHP:
    <p align='center'>
    [
    b]Ricerca Articoli per: [/b]

    Codice Articolo 

    <input type='text' name='artcode' size='25'
    <
    input type='SUBMIT' name='c_codart' value='Ricerca'>

    Nome Articolo

    <input type='text' name='nomeart' size='25'
    <
    input type='SUBMIT' name='c_nome' value='Ricerca'>
    Categoria

    <input type='text' name='categoria' size='25'
    <
    input type='SUBMIT' name='c_categoria' value='Ricerca'></p
    che ad ogni pulsante ovrebbe corrispondere un campo di testo
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    se volessi usare piu` pulsanti:

    scriptino:

    var valTesto = ""
    function controlla() {
    if (valTesto == "") {
    alert("bla bla bla")
    return false
    }

    return true
    }


    html:

    <form name="nomeForm" onSubmit="return controlla()">
    <input type="text" value="" name="testo_1">
    <input type="submit" name="sbutt" value="c_testo_1" onclick="valTesto = nomeForm.testo_1.value">
    <input type="text" value="" name="testo_2">
    <input type="submit" name="sbutt" value="c_testo_2" onclick="valTesto = nomeForm.testo_2.value">
    </form>

    pero` ricordati che si puo` fare submit anche con invio sul campo input quindi o lo blocchi.... o passi il valore anche all'invio....

    ma se posso permettermi un consiglio: io avrei usato dei radio button... fai molto prima e viene + pulito....

  5. #5
    codice:
    <script type="text/javascript">
    <!--
    function mmenu(mID) {
    	var menu = document.getElementById(mID);
    	var display = menu.style.display;
    	menu.style.display = (display == "block") ? "none" : "block";
    	menu.parentNode.style.listStyleImage = (display == "block") ? "url(cartellachiusa.gif)" : "url(cartellaaperta.gif)";
    }
    
    window.onload = function() {
    	var uls = document.getElementsByTagName("ul");
    	for (i=0;i<uls.length;i++) {
    		if(uls[i].className=="submenu")uls[i].style.display = "none";
    	}
    }
    //-->
    </script>
    
    <script type="text/javascript">
    var valTesto = "" 
    function controlla() { 
    if (valTesto == "") { 
    alert("bla bla bla") 
    return false 
    } 
    
    return true 
    } 
    </script>
    ..... codice html.....
    Codice PHP:
    <li class="menu">[url="javascript:mmenu('submenu-3')"]Chiudi/Apri ricerca[/url]
        <
    ul class="submenu" id="submenu-3">
        <
    p align='center'>[b]Ricerca Articoli per: [/b]


    Codice Articolo 

    <input type='text' name='artcode' size='25'> <input type='SUBMIT' name='c_codart' value='Ricerca' onclick="valTesto = formricerca.artcode.value">

    Nome Articolo
    <input type='text' name='nomeart' size='25'
    <
    input type='SUBMIT' name='c_nome' value='Ricerca' onclick="valTesto = formricerca.nomeart.value">

    Categoria
    <input type='text' name='categoria' size='25'
    <
    input type='SUBMIT' name='c_categoria' value='Ricerca' onclick="valTesto = formricerca.categoria.value">
    </
    p>
                        [/list] 
    nn funge nn da alcun errore, ma nn funge
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    guarda da questo codice funziona:

    (sara` mica che ti sei dimenticato l'onSubmit nel form?)

    <html>
    <head>
    <script type="text/javascript">
    <!--
    function mmenu(mID) {
    var menu = document.getElementById(mID);
    var display = menu.style.display;
    menu.style.display = (display == "block") ? "none" : "block";
    menu.parentNode.style.listStyleImage = (display == "block") ? "url(cartellachiusa.gif)" : "url(cartellaaperta.gif)";
    }

    window.onload = function() {
    var uls = document.getElementsByTagName("ul");
    for (i=0;i<uls.length;i++) {
    if(uls[i].className=="submenu")uls[i].style.display = "none";
    }
    }
    //-->
    </script>

    <script type="text/javascript">
    var valTesto = ""
    function controlla() {
    if (valTesto == "") {
    alert("bla bla bla")
    return false
    }

    return true
    }
    </script>


    </head>
    <body>
    <form name="formricerca" onSubmit="return controlla()">
    <input type='text' name='artcode' size='25'> <input type='SUBMIT' name='c_codart' value='Ricerca' onclick="valTesto = formricerca.artcode.value">


    Nome Articolo
    <input type='text' name='nomeart' size='25'>

    <input type='SUBMIT' name='c_nome' value='Ricerca' onclick="valTesto = formricerca.nomeart.value">


    Categoria
    <input type='text' name='categoria' size='25'>

    <input type='SUBMIT' name='c_categoria' value='Ricerca' onclick="valTesto = formricerca.categoria.value">
    </form>
    </body>
    </html>

  7. #7
    (sara` mica che ti sei dimenticato l'onSubmit nel form?)
    Forse hai ragione
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  8. #8
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    194
    ok


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.