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

    controllo ke funge a metà!

    Ciao raga... faccio un controllo con questa funzione:
    codice:
    function controlla_range(ff)
    	{
    var tabella=ff.tabella.options[ff.tabella.selectedIndex].value
    var citta=ff.citta_coll.value	
      	switch(tabella)
      	{
    	case 'BIANCA':  switch(citta)
    		{
    		case 'Pescara':if (ff.provvigione.value < 2)
    		{ 
    		alert ("errore!"); 
    		ff.provvigione.focus();
    		return false;
    		}
    		break;
    		case 'Lanciano':f ........
    ...
    codice:
    onclick="controlla_range(this.form);"
    mi visualizza la finestra di ALERT ma comunque poi carica invia il form ! invece verrei si fermasse tutto puntando (col Focus) sul campo sbagliato!

    :master: cosa cavolo sbaglio??? devo mettere qualche return false o true da qualche parte ??? AIUTO !

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se ti aspetti un return è il caso di specificarlo
    onclick="return controlla_range(this.form);"

    cmq, come mai richiami la funzione onclick?
    se quello è l' onclick di un <input type="submit"> richiama la funzione onsubmit del form
    <form onsubmit="return controlla_range(this);">

  3. #3
    grazie Xinod, in effetti ora sembra fungere ma non capisco xke funzia solo se cambio:
    return controlla_range(this.form); in return controlla_range(this);
    :master: xkè? in altre funzioni non avevo sto problema!! devo stare attento a qualcosa??

    vabbè...e che sto studiando javascript e vorreic capire il + possibile !

    :metallica grazie ancora

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.