Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212

    Controllo campi testo in form dinamico..

    Ciao a tutti..
    ho un piccolo problema..

    Ho creato in asp un form dinamico con diverse caselle text..
    il numero di queste textbox viene prelevato da un database e quindi non è definito.
    In ognuna di queste caselle deve essere scritto un valore e nessuna di queste all'invio del form deve restare vuota...
    Come posso fare per fare questo controllo?

    in asp di solito uso il comando 'For each item..' esiste un equivalente in javascript?

    Grazie della eventuale risposta! Ciauz!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    L'equivalente del foreach in VBS non esiste in JS, non con quella sintassi.

    Ti consiglio:
    codice:
    function testtext(ff) {
      for(var i=0; i<ff.length; i++) {
        var ee = ff.elements[i];
        if(ee.type == 'text') {
          if(ee.value == "") {
            alert("riempire tutti i campi");
            ee.focus();
            return false;
          }
        }
      }
      return true;
    }
    Va richiamato (ad esempio):
    <form ... onsubmit="return testtext(this);">

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.