Eu tentei, $("#client.frm").reset();
mas ele não está funcionando. Então, como redefinir o formulário via jQuery?
javascript
jquery
akuzma
fonte
fonte
.reset()
) colocará os valores de volta aos valores originais no HTML. Para isso, consulte a solução de Nick Craver abaixo. "Limpar" normalmente significa definir os valores novamente como em branco / desmarcado / desmarcado; veja a solução MahmoudS.Respostas:
form.reset()
é um método de elemento DOM (não um no objeto jQuery), então você precisa:Ou sem jQuery:
fonte
Você pode simplesmente fazer:
$("#client.frm").trigger('reset')
fonte
Trigger
me traz ao mundo novoA solução JS pura é a seguinte:
fonte
selectedIndex = -1
truque.)var field_type = elements[i].type.toLowerCase();
defaultValue
s, basta chamarreset()
o objeto de formulário. O código aqui é limpar o formulário, em vez de redefini-lo., o método reset () não limpa os valores padrão e o campo da caixa de seleção e há muitos outros problemas.
Para redefinir completamente, verifique o link abaixo -
http://www.javascript-coder.com/javascript-form/javascript-reset-form.htm
fonte
Reset (Limpar) Forma throught
Javascript
&jQuery
:Exemplo de Javascript:
Exemplo de jQuery:
Você pode tentar usar o
trigger()
Link de referênciafonte
Observe que a função
form.reset()
não funcionará se alguma tag de entrada no formulário tiver atributoname='reset'
fonte
Tente o seguinte:
fonte
Limpe o formulário da seguinte maneira
Você pode simplesmente limpar os elementos do formulário dentro do grupo. usando isso
forms[0]
.fonte
Use a função JavaScript
reset()
:fonte
Você pode usar o seguinte:
fonte
Experimente este código. Uma solução completa para sua resposta.
fonte
Você pode limpar o formulário inteiro usando a função onclick. Aqui está o código para ele.
A função window.location.reload () atualiza sua página e todos os dados são limpos.
fonte