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
ASP.NET 2.0 / 3.5 / 4.0
Controllo valore textbox con javascript
lunedì 12 gennaio 2009 - 12.16
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 12 gen 2009 - 12:16
Ciao..penso di chiedere una cosa "semplice" ma io sto impazzendo.
Devo verificare se è stato inserito qualcosa in una textbox utilizzando una funzione javascript.
Il problema è che non riesco a recuperare il valore dell'attributo text della textbox,
Ora posto un pò di codice:
<script type="text/javascript">
function confermaDati()
{
if(document.getElementById('ctl00_ContentPlaceHolder1_inputComune').text==null)
alert('inserisci il comune');
}
</script>
<div id="inputD2">
<asp:TextBox id="inputComune" CssClass="dimensioneInput2" runat="server" MaxLength="100"/>
</div>
Potete aiutarmi?grazie!!
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 12 gen 2009 - 12:20
>Ciao..penso di chiedere una cosa "semplice" ma io sto impazzendo.
Ciao, ma non ne avevamo già parlato in un precedente post?
Se devi fare quella funzione, perchè non usi i validatori?
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 12 gen 2009 - 12:27
Ciao!!
Si è vero già avevo aperto una discussione su questo problema.
Vorrei utilizzare javascript perchè ho una form con molti campi e esteticamente mi piacerebbe uilizzare javascript.
Il problema è che non so come accedere al campo text per vedere se è stato inserito qualcosa..
Javascript lo riconosce ma mi visualizza sempre alert('inserisci il comune').
Come posso fare?
Grazie
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 12 gen 2009 - 12:28
prova cosi, poi ti consiglio di non forzare in quella maniera il nome del controllo, usa questa sintassi (funzionante per forms che lavorano con masterpages)
if (document.getElementById('<%= (inputcomune.ClientID) %>') == '')..........etc, etc
spero questo ti serva
"Che in questo 2009 i nostri codici possano sconvolgere il mondo."
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 12 gen 2009 - 12:29
oooppsss!!!
, scusate quando ho iniziato a rispondere non aveva risposto ancora nessuno
"Che in questo 2009 i nostri codici possano sconvolgere il mondo."
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 12 gen 2009 - 13:04
>oooppsss!!!
, scusate quando ho iniziato a rispondere non aveva risposto ancora nessuno
nessun problema è un forum!
Comunque, io ribadisco.. Un bel ValidationSummary e hai gli alert uguali identici.
Inoltre, ti faccio notare una cosa. Se qualcuno disattiva il javascript, ecco che il controllo è saltato.
Invece coi validatori, puoi farlo anche lato server, il che ti toglie i problemi di validazione anche senza l'ausilio di javascript.
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
patrizia84
Profilo
| Junior Member
164
messaggi | Data Invio:
lun 12 gen 2009 - 14:06
Ciao.rispondo a balfaz.certo mi sarà di aiuto il tuo consiglio.
Non riesco però a farlo funzionare..mi dice che :
The name 'inputcomune' does not exist in the current context
Dove sbaglio?
Grazie mille per tutti i consigli che mi date..sono molto utili.
balfaz
Profilo
| Expert
726
messaggi | Data Invio:
lun 12 gen 2009 - 15:41
mi sembra che il problema è nel nome del tuo controllo secondo quello che vedo a occhio dovrebbe essere inputComune e non inputcomune
"Che in questo 2009 i nostri codici possano sconvolgere il mondo."
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 !