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

    controllare valori in un array

    Salve ragazzi.....ho una textbox con dei valori che inserisco tipo: Valore1;Valore2;....;ValoreN

    ora vorrei fare in modo di confrontarli con una lista di valori presi dinamicamente da una tabella.......

    saltando che ho già preso dei valori con asp dalla tabella e ficcati in un array......
    ho già fatto lo split dei valori della texbox.....e la funzione viene scatenata sull' onblur

    ora vorrei controllare che ogni valore inserito nella textbox sia un valore reale ovvero un valore preso dalla tabella ed in caso in cui non si verifichi dare un messaggio di errore e non farlo uscire dalla textbox finquando non corregge......

    mi date una mano?????

    Grazie

  2. #2
    se ho capito bene, all'evento onblur sulla textBox, tu fai lo split e del value, l'array con i valori ce l'hai già, quindi la situazione di partenza è questa:
    codice:
    var valOk   // Array valori consentiti
    var valIns  // Array valori inseriti
    var txtBox // Identificativo della textBox
    ok, allora per controllare i valori, potresti fare:
    codice:
    var found;
    var e;
    for(var i=0;i<valIns.length;i++){
                   found=false;
                   for(e=0;e<valOk.length;e++){
                                     // Controllo che il valore appartenga a quelli ammessi
                                     if(valIns[i]==valOk[e]){found=true; break;}
                                                          }
                   if(!found){// Valore non trovato
                                  alert('Attenzione valore non ammesso: '+valIns[i]);
                                  obj.focus();
                                  break;
                                }
    }
    provalo, perchè non l'ho provato...

  3. #3
    lo controllo subito e ti faccio sapere.....

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.