下拉列表AutoPostBack导致客户端表表单消失
Dropdownlist AutoPostBack causes client table form disappear
我使用的asp:DropDownList
有2个选项表单(Windows和Linux)填写。
如果用户选择Windows,则显示Windows窗体。如果用户选择Linux,则会显示Linux表单。
它们在开始时都是style="display: none;"
,直到用户选择其中一个。我使用一个Javascript函数来处理选择。
如果用户在Windows表单中填写了一些信息,但是意识到他/她在错误的表单中,那么他/她可以切换到Linux表单,但是他/她在Windows表单中填写的信息仍然存在,即使它变回style="display: none;"
。
我希望清除文本框中的所有数据,如果用户切换到不同的表单,则<select>
选项返回到原始选择。我尝试将AutoPostBack设置为true以刷新它,但客户端表单出现,然后突然消失,因为页面刷新。
我知道在Javascript中清除文本框值的方法之一是document.getElementById("id").value = "";
,但我在表单中有太多的文本框。
清除文本框的最好方法是什么?
要清除所有输入文本框,我使用$("input[type='text']").val("")
。为了将所有选择选项返回到原始选择,我使用$("select").prop("selectedIndex", 0);
。
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 如何使用WCF服务和javascript表单post上传.doc文件
- 表单在ascx页面中消失
- 防止联系人表单在提交后消失
- 使用 JavaScript 使表单元素消失
- 使下拉列表消失,其中包含用户登录时的登录表单
- 表单“提交”按钮文本(和宽度/高度/值)在按键时消失或更改BTN值
- 如何使表单标签在单击“提交”后消失
- HTML 表单 - 电话相对值不会在焦点上消失
- 通过jQuery更改表单上的操作后,GET变量将消失
- 使表单按钮在单击后消失(游戏)
- Django中有没有一种方法可以做到,当点击带有初始文本的表单时,文本就会消失
- 包含注册表单的Div在我单击提交后消失
- 表单文本字段默认在焦点处消失,用户输入保留在表单更正处
- 当点击表单A的提交按钮时,表单A应该会消失,而在它的位置,表单B应该会出现
- formStack嵌入的表单在一秒钟后消失
- 使用innerHTML文本的Javascript表单验证不会消失
- Css /javascript表单onfocus占位符文本仍然在那里,在键入消失
- Rails应用程序与引导模态视图包含表单,提交和消失模态视图无需重新加载页面
- 使用Telerik RadAjaxPanel保存表单后,链接消失