Pergunta

Ok dokey, tem um pouco de jQuery instalado e funcionando, coisa linda.

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

No entanto, na minha lista drop-down, gostaria de manter o valor orignal em vez de limpá-la completamente.

Existe uma maneira que eu possa especificar os valores individuais ou seja tbxProdAC = '', ddlBuyer = valor original, txtbxHowMany = '', radTopx = desmarcada, etc?

Foi útil?

Solução

você já tentou:

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

experimentá-lo desta maneira:

$(document).ready(function() { 
    $("#tbxProdAC, #ddlBuyer, #txtbxHowMany, radTopx").focus(function() { 
              document.getElementById('formId').reset(); 
        }); 
}); 

Outras dicas

Você vai ter que passar por cada um separadamente para fazer isso.

i.

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

Talvez a segunda linha pode haver de mais intrest para você -. Ele mostra como acessar o valor original 'default'

Comentário se você tiver alguma dúvida, boa sorte!

Você pode usar a função de dados em JQuery - você pode armazenar todos os valores existentes e chamá-los novamente quando você precisar deles

em JQuery pode selecionar Primeira Opção <option value="0" > </option> primeiro valor da opção é zero eo texto está vazio. agora

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

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

$ ( '# DropDown') -> selecione suspensa

find ( 'opção: first') -> encontrar primeira opção

attr ( 'selecionados', 'selecionada') -.> Atributo conjunto selecionado

Tente esta simples maneira

 document.getElementById(‘drpFruits’).options.length=0;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top