Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Non riesco a prendere il valore di un controllo
lunedì 06 ottobre 2008 - 17.47
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
stuzzo
Profilo
| Junior Member
133
messaggi | Data Invio:
lun 6 ott 2008 - 17:47
Ciao a tutti
Vi volevo chiedere perchè questo controllo mi dà sempre null:
alert(document.getElementById("<%= txtValore.ClientID %>"));
txtValore è un textbox, che si trova in questa pagina, ma viene sempre visualizzato il messaggio null.
Come mai?
Alfredo Aiello
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
lun 6 ott 2008 - 18:00
Visto così sembra tutto ok. Hai controllato l'html generato nella pagina?
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
paoval72
Profilo
| Senior Member
297
messaggi | Data Invio:
lun 6 ott 2008 - 23:53
Ciao.
Se vuoi recuperare il valore della textbox devi chiederglielo con la proprietà xxx.value:
document.getElementById("<%= txtValore.ClientID %>").value;
Così a me restituisce il testo che ho immesso nella textbox.
Paolo
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mar 7 ott 2008 - 09:08
null non è comunque un buon valore per alert(document.getElementById("<%= txtValore.ClientID %>")); se la textbox esiste.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
amelix
Profilo
| Expert
694
messaggi | Data Invio:
mar 7 ott 2008 - 09:58
>alert(document.getElementById("<%=txtValore.ClientID %>"));
Se non ricordo male i <%...%> non devono mai stare dentro i " (doppi apici) dentro TAG o SCRIPT.
La miglior prova e' fare
alert("<%=txtValore.ClientID %>");
Andrea -
http://www.MelisWeb.eu/
CMS -
http://www.WebOrama.it/
stuzzo
Profilo
| Junior Member
133
messaggi | Data Invio:
mar 7 ott 2008 - 10:24
Ciao a tutti e grazie per le risposte..:)
Allora diciamo che la c.....ta l'ho fatta io :).
La sintassi è giusta, il problema derivava dal fatto che avevo dichiarato il textbox come visible="false" e controllando l'HTML ho visto che non risultava essere presente nella pagina.
Ma allora come faccio ad utilizzare un campo hidden? L'unico modo è l'input type="hidden", ma poi da codebehind come faccio a leggere il campo? trovo qualche problema?
Alfredo Aiello
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mar 7 ott 2008 - 11:10
2 strade <input id="mioHidden" type="hidden" runat="server" />
oppure <asp:hiddenfield id="mioHidden" runat="server" />
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !