Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    364

    doppio controllo for su campi di testo

    Salve
    sto impazzendo da non so quanto su dei controlli.
    Mi spiego meglio:ho un form con due gruppi di textbox generati dinamicamente da db quindi ho primo gruppo= voto1,voto2..voto5 e secondo gruppo = punte1,punteS2..punte5 , essendo edidabile prima di inviare il form devo effettuare dei controlli sui valori inseriti.

    Questo è il codice come vedrete vengono ciclati i valori dei campi punte e voto solo che sul secondo ciclo mi restituisce l'errore che
    voto è nullo o non è un oggetto.
    Ho fatto numerose prove scambiando anche i cicli tra di loro ma l'errore lo da sempre sul secondo, come se desse fastidio che faccio riferimento per la seconda volta ad un'array del form


    Spero di essere stato sufficientemente chiaro almeno per far capire che tipo di problema può essere


    function Registra_Validator(theForm,num,numS2)
    {
    //controlli sui dati inseriti per la prima squadra
    for (j=0;j<num+1;j++)
    {
    valore=parseInt(theForm.punte[j].value)
    if (valore>10)
    {
    alert ("Il voto deve essere compreso tra 1 e 10 alla riga "+(j+1))
    theForm.punte[j].focus()
    return false
    }
    }

    //controlli sui dati inseriti per la seconda squadra
    for (j=0;j<numS2+1;j++)
    {
    valore=parseInt(theForm.voto[j].value)
    if (valore>10)
    {
    alert ("Il voto deve essere compreso tra 1 e 10 alla riga "+(j+1))
    theForm.voto[j].focus()
    return false
    }
    }
    return true
    }

    Grazie anticipatamente

  2. #2
    puoi postare il link alla pagina?
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.