Visualizzazione dei risultati da 1 a 8 su 8

Discussione: text dinamica

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312

    text dinamica

    ciao,

    all'interno di un ciclo è presente il campo "qta" che rendo dinamico attraverso la variabile "g".
    Ora però non capisco come mai ogni qualvolta clicco sul link "clicca qui" ho questo errore:

    "document.formdati.qta" è nullo o non è un oggetto




    <form action="aggiungi.asp" method="post" name="formdati">

    g=0
    do while not rs.eof

    <input type="text" name="qta" size="5" maxlength="4" value="1">

    clicca qui</td>

    g=g+1
    rs.movenext
    Loop
    %>

    </form>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Perche` con quel codice quel tasto non esiste.

    Prova a visualizzare il codice HTML che ottieni nel browser, e te ne renderai conto. (click destro ==> visualizza sorgente HTML)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    si scusa ho sbagliato a scrivere, il codice è il seguente:


    <form action="aggiungi.asp" method="post" name="formdati">

    g=0
    do while not rs.eof

    <input type="text" name="qta" size="5" maxlength="4" value="1">

    clicca qui</td>

    g=g+1
    rs.movenext
    Loop
    %>

    </form>


    e l'errore è questo:


    "document.formdati.qta.value" è nullo o non è un oggetto

    oppure

    "document.formdati.qta1.value" è nullo o non è un oggetto

    e cosi' via !!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    non riesco a modificare il messaggio precedente, ma "javascript" è scritto tutto attaccato

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Continui a mescolare codice HTML/JS con ASP.

    Se vuoi una risposta ragionevole devi postare il codice che arriva al browser (al limite se un loop e` troppo lungo puoi accorciarlo).

    PS. e` il forum per i suoi processi di protezione che separa javascript
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    Ah ok, ti posto il codice html generato!!!!

    <form action="aggiungi_carrello.asp" method="post" name="formdati">

    <body bgcolor="#E1E9E1" link="#000000" vlink="#000000" alink="#000000">

    <div align="center">
    <center>
    <table border="1" cellpadding="4" cellspacing="1" style="border-collapse: collapse" bordercolor="#FFFFFF" width="530" id="AutoNumber1">

    <tr>
    <td width="526" bgcolor="#00255F" height="23" colspan="2">
    <font color="#A5C126" size="2" face="Verdana"> Azienda 1</font>
    </td>
    </tr>
    <tr>
    <td width="526" height="23" bgcolor="#C0C0C0" colspan="2">
    <font size="1" face="Verdana">- 1</font></td>
    </tr>




    <tr>
    <td width="185" height="170" bgcolor="#C0C0C0">
    <p align="center">



    [img]../../images_sottocategoria/3.jpg[/img]



    </td>
    <td width="339" height="170" bgcolor="#C0C0C0">
    <font face="Verdana" size="1">
    descrizione </font></td>
    </tr>


    </table>
    </center>
    </div>
    <div align="center">
    <center>
    <table border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="530" id="AutoNumber2">
    <tr>
    <td width="100%"> </td>
    </tr>
    </table>
    </center>
    </div>
    <div align="center">
    <center>
    <table border="1" cellpadding="3" cellspacing="1" style="border-collapse: collapse" bordercolor="#FFFFFF" width="530" id="AutoNumber1">
    <tr>
    <td width="15%" bgcolor="#00255F" height="25" align="center">
    <font color="#A5C126" size="2" face="Verdana">Codice Articolo</font>
    </td>
    <td width="55%" bgcolor="#00255F" height="25" align="center">
    <font face="Verdana" size="2" color="#A5C126">Descrizione</font>
    </td>
    <td width="13%" bgcolor="#00255F" height="25" align="center">
    <font face="Verdana" size="2" color="#A5C126">Scheda</font>
    </td>
    <td width="17%" bgcolor="#00255F" height="25" align="center">
    <font face="Verdana" size="2" color="#A5C126">Certificato</font>
    </td>
    </tr>
    </table>


    <table ><tr><font style="font-size: 1pt" color="E1E9E1">.</font></tr></table>

    <table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="530" id="AutoNumber1" bgcolor="#C0C0C0">
    <tr>
    <td width="15%" height="25" align="center" style="border-left-color: #FFFFFF; border-left-width: 1px"><font face="Verdana" size="1">1</font></td>
    <td width="55%" height="25" align="left" colspan="3"><font face="Verdana" size="1">1</font></td>
    <td width="13%" height="25" align="center">

    <a target="_blank" href="../../scheda_articolo/aa.zip">
    <font face="Verdana" size="1">Scheda</font></a>
    </td>
    <td width="17%" height="25" align="center">

    <a target="_blank" href="../../certificato_articolo/aa.zip">
    <font face="Verdana" size="1">Certificato</font></a>
    </td>
    </tr>
    <tr>


    <td width="35%" height="25" align="center" style="border-left-style: solid; border-left-width: 1px; border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF" colspan="2">

    <font face="Verdana" size="1">
    € 5,00 + 20%IVA
    </font>


    <td width="15%" height="25" align="center" style="border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">
    <font face="Verdana" size="1">Quantità</font></td>
    <td width="20%" height="25" align="center" style="border-left-style: none; border-left-width: medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">


    <input type="text" name="qta0" size="5" maxlength="4" value="1">




    </td>


    <input type="hidden" name="url" value="http//www.miosito.it/ordina_on_line/scheda-prodotti.asp?codice_statistico=1">





    <td width="13%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    <a href="javascript:self.location.href='aggiungi_carr ello.asp?quantita=' + document.formdati.qta0.value + '&codice_articolo=1&prezzo=5,00&iva=20';">
    <font face="Verdana" size="1">Aggiungi</font></a></td>



    <td width="17%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    [b]
    <font face="Verdana" size="1">
    Riepilogo</font></td>
    </tr>
    </table>


    <table ><tr><font style="font-size: 1pt" color="E1E9E1">.</font></tr></table>

    <table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="530" id="AutoNumber1" bgcolor="#C0C0C0">
    <tr>
    <td width="15%" height="25" align="center" style="border-left-color: #FFFFFF; border-left-width: 1px"><font face="Verdana" size="1">2</font></td>
    <td width="55%" height="25" align="left" colspan="3"><font face="Verdana" size="1">2</font></td>
    <td width="13%" height="25" align="center">

    <a target="_blank" href="../../scheda_articolo/aa.zip">
    <font face="Verdana" size="1">Scheda</font></a>
    </td>
    <td width="17%" height="25" align="center">

    <a target="_blank" href="../../certificato_articolo/aa.zip">
    <font face="Verdana" size="1">Certificato</font></a>
    </td>
    </tr>
    <tr>


    <td width="35%" height="25" align="center" style="border-left-style: solid; border-left-width: 1px; border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF" colspan="2">


    <font face="Verdana" size="1">
    € 20,00 + 20%IVA
    </font>


    </td>

    <td width="15%" height="25" align="center" style="border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">
    <font face="Verdana" size="1">Quantità</font></td>
    <td width="20%" height="25" align="center" style="border-left-style: none; border-left-width: medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">


    <input type="text" name="qta1" size="5" maxlength="4" value="1">




    </td>


    <input type="hidden" name="url" value="http://www.miosito.it/ordina_on_line/scheda-prodotti.asp?codice_statistico=1">





    <td width="13%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    <a href="javascript:self.location.href='aggiungi_carr ello.asp?quantita=' + document.formdati.qta1.value + '&codice_articolo=2&prezzo=20,00&iva=20';">
    <font face="Verdana" size="1">Aggiungi</font></a></td>



    <td width="17%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    [b]
    <font face="Verdana" size="1">
    Riepilogo</font></td>
    </tr>
    </table>


    <table ><tr><font style="font-size: 1pt" color="E1E9E1">.</font></tr></table>

    <table border="1" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#FFFFFF" width="530" id="AutoNumber1" bgcolor="#C0C0C0">
    <tr>
    <td width="15%" height="25" align="center" style="border-left-color: #FFFFFF; border-left-width: 1px"><font face="Verdana" size="1">3</font></td>
    <td width="55%" height="25" align="left" colspan="3"><font face="Verdana" size="1">3</font></td>
    <td width="13%" height="25" align="center">

    <a target="_blank" href="../../scheda_articolo/aa.zip">
    <font face="Verdana" size="1">Scheda</font></a>
    </td>
    <td width="17%" height="25" align="center">

    <a target="_blank" href="../../certificato_articolo/aa.zip">
    <font face="Verdana" size="1">Certificato</font></a>
    </td>
    </tr>
    <tr>


    <td width="35%" height="25" align="center" style="border-left-style: solid; border-left-width: 1px; border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF" colspan="2">

    <font face="Verdana" size="1">
    € 33,00 + 20%IVA
    </font>


    <td width="15%" height="25" align="center" style="border-right-style: none; border-right-width: medium; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">
    <font face="Verdana" size="1">Quantità</font></td>
    <td width="20%" height="25" align="center" style="border-left-style: none; border-left-width: medium; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom: 1px solid #FFFFFF">


    <input type="text" name="qta2" size="5" maxlength="4" value="1">




    </td>


    <input type="hidden" name="url" value="http://www.miosito.it/ordina_on_line/scheda-prodotti.asp?codice_statistico=1">





    <td width="13%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    <a href="javascript:self.location.href='aggiungi_carr ello.asp?quantita=' + document.formdati.qta2.value + '&codice_articolo=3&prezzo=33,00&iva=20';">
    <font face="Verdana" size="1">Aggiungi</font></a></td>



    <td width="17%" height="25" align="center" style="border-bottom-color: #FFFFFF; border-bottom-width: 1px">
    [b]
    <font face="Verdana" size="1">
    Riepilogo</font></td>
    </tr>
    </table>



    </center>
    </div>

    </form>
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` un classico esempio di "spaghetti-code", che qualche browser interpreta a modo suo, mentre altri non riescono.

    A rigor di logica il form non fa parte del document (e` definito fuori da questo), quindi scrivere document.NOMEFORM non definisce un oggetto.

    Dovresti cercare di sistemare il codice innestando correttamente i vari tag.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    312
    cioè mi stai dicendo che non è strutturato bene il codice html?

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.