TextBox
Content:
- Get value from TextBox
- Set value to TextBox
- Get value from TextBox when Master page is used
- Set value to TextBox when Master page is used
Get value from TextBox:
var textbox1 = document.getElementById("TextBox1"); alert(textbox1.value);
Set value to TextBox:
var textbox1 = document.getElementById("TextBox1"); textbox1.value = 'Welcome to sbo'; alert(textbox1.value);
If you are using Master page and Content page then the Text Box id will be changed. why?
When you are using a master page with content page then the control id will be chaged some thing like 'ContentPlaceHolder1_TextBox1' when it is renderd to browser. TextBox id is prefixed with master page ContentPlaceHolder id. Suppose your TextBox is inside a User Control, then it's id is prefixed with Use Control ID.
Get value from TextBox when Master page is used:
var textbox1 = document.getElementById("<%= TextBox1.ClientID %>"); alert(textbox1.value);
Set value to TextBox when Master page is used:
var textbox1 = document.getElementById("<%= TextBox1.ClientID %>"); textbox1.value = 'Welcome to sbo'; alert(textbox1.value);
Note:
As we discussed, if you are using Master page and Content page then id's will get changed.
Read more detailed article here.
-
UpdatedJan 07, 2015
-
Views2,592