Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19

    Pagina asp con textbox dinamiche

    Salve, avrei bisogno di creare una pagina asp con due colonne di text box. Quando clicco su un pulsante "aggiungi" si deve creare un'altra riga con le 2 text box e così via.
    Potete darmi una mano utilizzando codice VBScript. Grazie

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    cerca "aggiungere campi dinamicamente javascript"

    altrimenti devi inviare una variabile al server e di conseguenza creare nuovi campi (e ricordarti dei dati già inseriti).
    si può fare ma è un po' più complesso e le eventuali complicazioni dipendono dal contesto

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19
    Io ho provato con questo codice:

    <% Dim num
    num=1
    Function Accoda()
    If(document.CreateElement AND document.getElementById AND document.getElementsByTagName) Then

    'Crea variabili
    Dim rigo
    Set rigo=document.createElement("TR")

    Dim colonna1
    Set colonna1=document.createElement("TD")

    Dim colonna2
    Set colonna2=document.createElement("TD")

    Dim colonna3
    Set colonna3=document.createElement("TD")

    Dim inp1
    Set inp1=document.createElement("INPUT")
    with inp1
    .name="txtCod"+num
    .type="text"

    Dim inp2
    Set inp2=document.createElement("INPUT")
    with inp2
    .name="txtQuant"+num
    .type="text"

    Dim bottone
    Set bottone=document.createElement("INPUT")
    with bottone
    .type="button"
    .value="-"


    'appendi al relativo padre
    colonna1.appendChild inp1
    colonna2.appendChild inp2
    colonna3.appendChild button
    rigo.appendChild colonna1
    rigo.appendChild colonna2
    rigo.appendChild colonna3

    num=num+1
    End If
    End Function
    %>
    <TABLE ALIGN=center WIDTH = 400 EIGHT = 150 BORDER=0>
    <TD><input type="button" value="aggiungi" onclick="accoda()" /></TD></TR>
    </TABLE>

    ....MA MI DA QUESTO ERRORE:

    Errore di compilazione di Microsoft VBScript error '800a0405'

    Previsto 'With'

    /esame/Acquisizione.asp, riga 110

    End If

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Usa quello che ti ho passato, non puoi mescolare js con asp
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2013
    Messaggi
    19
    Originariamente inviato da cavicchiandrea
    Esempio
    Con VBScript non si può? Scusa ma è che di questo codice ci capisco poco e oltre a farlo dovrei anche capirlo

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Sarebbe possibile se ricarichi la pagina e "dici" al server d'aggiungere una riga alla tabella sarebbe un'operazione assurda è molto più complessa, per maggiori dettagli studiati gli ambienti ASP (lato server) e javascript (lato client)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.