Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461

    problema con controllo su ciclo

    ciao a tutti!
    ho un problema con un controllo in JS...
    praticamente mi deve controllare dei valori che sta all'interno di un ciclo...il problema è che mi esegue il controllo solo sul primo valore del ciclo!
    il codice è cosi':
    <script type="text/javascript">
    <!--
    function check(){
    if (isNaN(document.getElementById("sconto").value)){e rrorMessage("codice"); return false;}
    }

    function errorMessage(field){
    alert("ATTENZIONE: Valore non valido")
    }
    //-->
    </script>
    <%do until rs.eof%>
    <form name="aggiungi" method="post" onsubmit="return check()">
    <input class="inputscontoadmin" type="text" name="sconto" id="sconto" />% <input type="submit" class="input" name="Button11" value="Sconto" />
    </form>
    <%rs.movenext
    loop%>

    ho tralasciato la dichiarazione della query ecc...in sostanza è cosi

  2. #2
    Utente di HTML.it L'avatar di ilgiovo
    Registrato dal
    Aug 2001
    Messaggi
    518
    il tuo ciclo (oltre a crearti n form ) duplica il campo senza cambiargli l'id, che invece deve essere univoco all'interno della pagina, se no il document.getElementById non restituisce niente.

    quindi devi differenziare gli id dei campi: aggiungici un contatore, un campo del database se diverso per ogni record, vedi tu
    Cacca!

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2007
    Messaggi
    461
    ok ho provato cosi':
    <script type="text/javascript">
    <!--
    function check(){
    if (isNaN(document.getElementById("id_pr").value)){er rorMessage("codice"); return false;}
    }

    function errorMessage(field){
    alert("ATTENZIONE: Valore non valido")
    }
    //-->
    </script>

    <input class="inputscontoadmin" type="text" name="sconto" id="<%=rs("id_pr")%>" />

    gli do come id all'input l'id del prodotto pero non va'!

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