单击某些文本框时简单的javascript表单重置
早上好,这里是一个新来的有钱人 我有一个非常简单的设置,三种不同的搜索选项用于查找产品信息,即级联下拉列表、产品搜索文本框和单选按钮列表 理想情况下,我不希望表单被信息弄乱,或者必须使用“单击此处重置”按钮 我想让表单在用户点击下拉列表、文本框或单选按钮列表时自行重置/清除。因此,这将确保搜索不会被潜在未被使用的信息弄乱单击某些文本框时简单的javascript表单重置,javascript,Javascript,早上好,这里是一个新来的有钱人 我有一个非常简单的设置,三种不同的搜索选项用于查找产品信息,即级联下拉列表、产品搜索文本框和单选按钮列表 理想情况下,我不希望表单被信息弄乱,或者必须使用“单击此处重置”按钮 我想让表单在用户点击下拉列表、文本框或单选按钮列表时自行重置/清除。因此,这将确保搜索不会被潜在未被使用的信息弄乱 一个人怎么做呢?根据我的其他问题,请原谅我的无知。如果您正在使用jquery,您想用它做的事情相当简单。在不知道您的确切标记的情况下,我实际上只能为您编写伪代码,但类似这样的内
一个人怎么做呢?根据我的其他问题,请原谅我的无知。如果您正在使用jquery,您想用它做的事情相当简单。在不知道您的确切标记的情况下,我实际上只能为您编写伪代码,但类似这样的内容应该是一个开始:
<script language="javascript" type="text/javascript">
$(document).ready(function() {
$inputs = $("#places, #search, #radio_search");
$.each($inputs, function() {
$(this).focus(function() {
$.each($inputs, function() {
$(this).val('');
$(this).attr('checked', false);
})
});
})
});
</script>
$(文档).ready(函数(){
$inputs=$(“#地点,#搜索,#无线电搜索”);
$.each($输入,函数(){
$(this.focus(function()){
$.each($输入,函数(){
$(this.val(“”);
$(this.attr('checked',false);
})
});
})
});
您希望导入jquery库,并将其添加到要执行此操作的html页面的head标记中。您还需要确保
$inputs=$(“#places,#search,#radio_search”)代码>匹配您试图更改的输入的特定ID。好的,开始工作,可爱的东西
但是,在我的下拉列表中,我希望保留原始值,而不是将其全部清除,当前工作代码如下
<script language="javascript" type="text/javascript">
$(文档).ready(函数(){
$inputs=$(“#tbxProdAC,#DDLDBUYER,#txtbxHowMany,radTopx”);
$.each($输入,函数(){
$(this.focus(function()){
$.each($输入,函数(){
$(this.val(“”);
$(this.attr('checked',false);
})
});
})
});
是否有一种方法可以指定单个值,即tbxProdAC=“”,
ddlBuyer=Original Value,txtbxHowMany='',radTopx=''?javascript与java和asp.net无关(只是指出您选择了错误的标记)伪代码是好的:)再次,请原谅我的无知,但我应该在c代码背后还是在实际的源代码本身中突出它?抱歉-我讨厌这么厚。我更新了我的答案,为您提供了更多的信息和工作代码。顶级高手Steerpike,非常感谢您的帮助,谢谢。不要用其他问题回答。。。不要问其他问题。如果你不接受任何答案,人们将停止回答你的问题。注意到……我有点忙,一直在努力追赶。