Ciao a tutti e grazie sin d'ora a chiunque volesse aiutarmi!
Sto incominciando ad usare javascript ed asp net da poco tempo quindi mi scuso in anticipo se la mia domanda può sembrare banale ma provo a fare una cosa secondo me molto semplice ma senza successo ormai da diversi giorni!
Illustro il mio problema:
- Ho creato sulla pagina Default.aspx una semplice casella di testo:
<form id="Form1" runat="server">
<input type="Text" value="TextboxErminio" runat="server" id="Textbox 1" />
</form>
- La mia intenzione è quella di accedere al valore di questa text box e di scrivervi dentro un valore qualsiasi tramite uno javascript esterno incluso con il comando:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(), "xxxxx", "JScript.js");
- Il codice nello script è:
Test();
function Test()
{
var textbox = document.forms[0].Textbox1;
textbox.value="Ciao";
}
Ho anche provato scrivendo
var textbox = document.forms[0]['Textbox1'];
textbox.value="Ciao";
o ancora
document.getElementById('Textbox1')
ma quando mando il tutto in esecuzione IE mi restituisce sempre errore dicendomi che non trova nessun oggetto!
Qualcuno sa spiegarmi il motivo e darmi una soluzione al problema?
Aiuto,per favore!!!
Grazie
Sto incominciando ad usare javascript ed asp net da poco tempo quindi mi scuso in anticipo se la mia domanda può sembrare banale ma provo a fare una cosa secondo me molto semplice ma senza successo ormai da diversi giorni!
Illustro il mio problema:
- Ho creato sulla pagina Default.aspx una semplice casella di testo:
<form id="Form1" runat="server">
<input type="Text" value="TextboxErminio" runat="server" id="Textbox 1" />
</form>
- La mia intenzione è quella di accedere al valore di questa text box e di scrivervi dentro un valore qualsiasi tramite uno javascript esterno incluso con il comando:
Page.ClientScript.RegisterClientScriptInclude(this.GetType(), "xxxxx", "JScript.js");
- Il codice nello script è:
Test();
function Test()
{
var textbox = document.forms[0].Textbox1;
textbox.value="Ciao";
}
Ho anche provato scrivendo
var textbox = document.forms[0]['Textbox1'];
textbox.value="Ciao";
o ancora
document.getElementById('Textbox1')
ma quando mando il tutto in esecuzione IE mi restituisce sempre errore dicendomi che non trova nessun oggetto!
Qualcuno sa spiegarmi il motivo e darmi una soluzione al problema?
Aiuto,per favore!!!
Grazie