Monday 15 March 2010

javascript getElementsByTagName with asp.net -



javascript getElementsByTagName with asp.net -

i question javascript asp.net.

there clear button , seek alter javascript function.

i guess asp.net doesn't work html , getelementsbytagname doesn't recognize asp:textbox, think.

how can work getelementsbytagname("asp:textbox") code?

<script> function clear() { document.getelementbyid('answers').classname = "animated fadeout"; //getelementbyid working fine. //document.getelementbyid('txtname').value = ""; //document.getelementbyid('txtage').value = ""; //document.getelementbyid('txtshoesize').value = ""; //how can create work iterator??? var text = document.getelementsbyclassname('textinput').getelementsbytagname("asp:textbox"); (var = 0; < text.length; i++) { text[i].value = ""; } } </script> <div id="wrapper"> <form id="form1" runat="server"> <div class ="row"> <span class ="label"><asp:label id="lblname" runat="server" text="name: "></asp:label></span> <span class ="textinput"><asp:textbox id="txtname" runat="server"></asp:textbox></span> </div> <div class ="row"> <span class ="label"><asp:label id="lblage" runat="server" text="age: "></asp:label></span> <span class ="textinput"><asp:textbox id="txtage" runat="server"></asp:textbox></span> </div> <div class ="row"> <span class ="label"><asp:label id="lblshoesize" runat="server" text="shoe size: "></asp:label></span> <span class ="textinput"><asp:textbox id="txtshoesize" runat="server"></asp:textbox></span> </div>

edit: sam, jfriend00 advise. there button phone call html.

i think might misunderstood javascript. found might document.getelementbyid('xxxx').getelementsbytagname('input'); not document.getelementsbyclassname('xxxx').getelementsbytagname("input"); bit confusing.

thanks

<div class ="row"> <span class="label"><asp:button id="btnsubmit" runat="server" text="submit" onclick="btnsubmit_click" width="70"/></span> <span class="textinput"><input type="button" value="clear" onclick="clear()"/></span> </div>

asp:textbox translate html input element. tag name input, not asp:textbox

and, can find text boxes in client side syntax if want.

var txtbox = document.getelementbyid('<%= txtname.clientid %>');

and, way create utilize of this object in javascript. but, need know you'll calling clear() function.

hope helps.

javascript asp.net

No comments:

Post a Comment