JQuery / Javascript Очистить / Сбросить Раскрывающийся список к исходным значениям - PullRequest
2 голосов
/ 27 ноября 2009

Хорошо, Dokey, есть немного JQuery, отлично работает.

 <code> 
$(document).ready(function() { 
    $inputs = $("#tbxProdAC, #ddlBuyer, #txtbxHowMany, radTopx");
    $.each($inputs, function() { 
        $(this).focus(function() { 
              $.each($inputs, function() { 
                  $(this).val('');
                  $(this).attr('checked', false); 
              }) 
        }); 
    }) 
}); 

Однако в моем раскрывающемся списке я хочу сохранить первоначальное значение, а не очистить его полностью.

Есть ли способ, которым я могу указать отдельные значения, т.е.

Ответы [ 5 ]

6 голосов
/ 27 ноября 2009

Вы пробовали:

document.getElementById('formId').reset(); 

попробуйте это так:

$(document).ready(function() { 
    $("#tbxProdAC, #ddlBuyer, #txtbxHowMany, radTopx").focus(function() { 
              document.getElementById('formId').reset(); 
        }); 
}); 
5 голосов
/ 27 ноября 2009

Для этого вам придется пройти каждый из них отдельно.

т.е.

$('#tbxProcAC').val('');
$('#ddlBuyer').val($('#ddlBuyer')[0].defaultValue);
$('#txtbxHowMany').val('');
$('#radTopx').attr('checked',false);

Возможно, вторая строка может вас заинтересовать - она ​​показывает, как получить доступ к исходному значению по умолчанию.

Прокомментируйте, если есть вопросы, удачи!

0 голосов
/ 15 декабря 2014

Попробуйте этот простой способ

 document.getElementById(‘drpFruits’).options.length=0;
0 голосов
/ 24 декабря 2013

в JQuery можно выбрать Первый параметр <option value="0" > </option> Значение первого параметра равно нулю, а текст пуст. сейчас

$('#DropDown').find('option:first').attr('selected', 'selected');

$('#DropDown')[0].selectedIndex = 0;

$ ('# DropDown') -> выбрать раскрывающийся список

find ('option: first') -> find first option

attr ('selected', 'selected') -> установить выбранный атрибут.

0 голосов
/ 27 ноября 2009

Вы можете использовать функцию данных в JQuery - вы можете сохранить все существующие значения и вызывать их снова, когда они вам понадобятся

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...