我使用的asp:DropDownList有2个选项表单(Windows和Linux)来填写。
如果用户选择Windows,则会显示Windows窗体。如果用户选择Linux,则会显示Linux表单。
它们在开始时都是style="display: none;",直到用户选择其中之一。我使用Javascript函数来处理选择。
如果用户在Windows表单中填写了一些信息,但意识到他/她的表单是错误的,那么他/她可以切换到Linux表单,但是他/她在Windows表单中填写的信息仍然存在,即使它被改回style="display: none;"。
如果用户切换到不同的表单,我希望清除文本框中的所有数据,并选择<select>选项返回到原始选择。我尝试将AutoPostBack设置为true以刷新它,但是客户端表单显示出来,然后由于页面刷新而突然消失。
我知道清除TextBox值的方法之一是在Javascript中使用document.getElementById("id").value = "";,但是我在表单中有太多的textbox。
清除文本框的最佳方法是什么?
发布于 2014-05-13 02:15:22
要清除所有输入文本框,我使用$("input[type='text']").val("")。要将所有选择选项返回到原始选择,我使用$("select").prop("selectedIndex", 0);。
https://stackoverflow.com/questions/23612862
复制相似问题