Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Controllo su più input text

    Devo avere qualcosa che non va nella mia funzione per controllare più campi text con lo stesso nome:
    codice:
    function ctrlField(){
    	//document.frResult.qta.length
    	for (q = 0; q < document.frResult.qta.length; q ++){
    		if (document.frResult.qta[q].value == 0 || document.frResult.qta[q].value == ""){
    			alert ('Non è stata specificata la quantità.');
    			return false;
    		}
    	}
    	//return true;
    	frResult.submit();
    }
    ...non me la prende, dov'è che sbaglio?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    prova a fare un

    alert(document.frResult.qta.length)

    prima del ciclo for...

    e scrivere q++ senza spazio tra q e ++
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Mi da 50...in effetti 50 sono i campi text presenti nella pagina

  4. #4
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Credo ci sia anche un errore di logica, perchè io vorrei che se almeno uno dei campi text fosse diverso da 0 o da nullo, la procedura venga avviata. Così invece bisogna che tutti i campi siano diversi da 0 e da nullo

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da fcaldera
    e scrivere q++ senza spazio tra q e ++
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Non cambia la sostanza...

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.