相关疑难解决方法(0)

<select>的"defaultValue"属性?

Javascript textObject.defaultValue=somevalue用于检索输入的默认值(来自页面加载的存储值),即使您擦除输入并替换内容,您仍然可以返回默认值.像这样:

// in the html page
<input id="addr1" type="text" value="21 Oak St." />

// the jquery
myInput = $("#addr1"); // the input, default value on page load = 21 Oak St.

$(myInput).val('51 New St'); // wipe default and set new

// alerts 21 Oak St
alert($(myInput).val($(myInput)[0].defaultValue));
Run Code Online (Sandbox Code Playgroud)

你如何在选择中实现这一目标?

selectedIndex 是布尔值,而不是值,因此不起作用.

谢谢!

javascript jquery dom

9
推荐指数
3
解决办法
2万
查看次数

如何取消选中后退按钮上的复选框?

嗨我有多个复选框,下面我有一个按钮,它将根据复选框选择过滤数据. 在此输入图像描述

当我点击过滤器按钮时,它将转移到其他页面,当我点击后退按钮时,复选框重新检查.

但我希望当我点击后退按钮时,复选框应该取消选中.

在此输入图像描述

任何帮助.

html javascript checkbox jquery

9
推荐指数
2
解决办法
8755
查看次数

如何在更改下拉列表后设置默认值?

我在html页面上有一个下拉列表,当它第一次加载时,它被设置为默认值.但是当用户更改值时,我希望能够通过单击按钮将下拉列表设置回原始默认值.

我怎样才能做到这一点?没有在隐藏字段中保留原始值的副本..它像javascript重置表单功能..但我只是想它只适用于下拉..

谢谢

html javascript jquery

6
推荐指数
1
解决办法
8万
查看次数

如何使用jquery重置表单中的多个选择框?

如何使用 jquery 在表单中重置多个选择框?

  • 有多个选择框
  • 它们是动态生成的,我们不知道它们会是什么
  • 一些框选项标签将被标记为选中
  • 小提琴:http : //jsfiddle.net/Qnq82/

到目前为止,我有这个,它重置了除选择之外的所有内容。

$('button#reset').click(function(){
    $form = $('button#reset').closest('form');
    $form.find('input:text, input:password, input:file, select, textarea').val('');
    $form.find('input:radio, input:checkbox').removeAttr('checked').removeAttr('selected');
    $form.find('select').selectedIndex = 0;
  });
Run Code Online (Sandbox Code Playgroud)

添加了一些标记:

<form id="form" name="form" method="post" class="form" role="form" action="inventory-search" enctype="multipart/form-data">


    <div class="form-group">
        <label for="grade">Grade</label>
        <select name="grade" class="form-control input-sm" onchange="this.form.submit();">
            <option value="">Any</option>
            <option value="opt1">opt1</option>
            <option value="opt2" selected="selected">opt2</option>

        </select>
    </div>


    <!-- there are 6 more select controls -->


    <div class="form-group">
        <label>&nbsp;</label>
        <button type="submit" name="search" id="search" value="search" class="btn button-sm btn-primary">Search</button>
    </div>

    <div class="form-group">
        <label>&nbsp;</label>
        <button type="reset" name="reset" id="reset" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

5
推荐指数
2
解决办法
9238
查看次数

将HTML select元素本机设置为其默认值

我有一个选择元素,用户更改选择.稍后我想以编程方式将select元素更改回其默认值.最好的方法是什么?我正在寻找一种在没有JQuery的情况下本地执行此操作的方法.

例如,如果选择是:

<select id='select'>
  <option value='one' selected=true>One</option>
  <option value='two'>Two</option>
  <option value='three'>Three</option>
</select>
Run Code Online (Sandbox Code Playgroud)

并且用户将选择更改为"两个"但后来我想将其更改回默认值"一"我该怎么做?

html javascript

1
推荐指数
2
解决办法
6945
查看次数

重置选择元素

如何选择第一个选项?我试过这个但是没有用:

  selectElement.options[0].selected=true;
Run Code Online (Sandbox Code Playgroud)

它给了我这个错误:

   Uncaught TypeError: Cannot read property '0' of undefined
Run Code Online (Sandbox Code Playgroud)

更新

解决了!通过正确定义selectElement.

javascript dom

0
推荐指数
1
解决办法
7569
查看次数

标签 统计

javascript ×6

jquery ×4

html ×3

dom ×2

checkbox ×1