2015-04-13 1 views
0

Вот мой HTMLФорма поиска не сбрасывается, что здесь не так?

<form method="get" name="searchform" action="urllinkhere">Player:<input size="8" class="reallysmall" name="NAME" type="text"> 
<input name="L" value="%LEAGUEID%" type="hidden"></form> 

Я попробовал оба из следующих методов и форма не будет ясно, на обновлении страницы.

$('searchform')[0].reset(); 



var form = document.getElementById("searchform"); 
form.reset(); 
+0

Как я вижу, вы установили значение по умолчанию: «% LEAGUEID%» на вход. Если вы ожидаете этого, чтобы очистить - это не будет. Все должно очищаться от обновления страницы, даже если вы ничего не вызываете. – victor175

+0

Если вы хотите сбросить настройки, используйте кнопку «reset»: '' – TricksfortheWeb

ответ

2

Ваша форма не имеет идентификатор, так что это не работает:

var form = document.getElementById("searchform"); 
form.reset(); 

И нужно как JQuery должен быть выбран с помощью идентификатора или имени:

<form method="get" id="searchform" name="searchform" action="urllinkhere">Player:<input size="8" class="reallysmall" name="NAME" type="text"> 
<input name="L" value="%LEAGUEID%" type="hidden"></form> 


$('#searchform')[0].reset(); 

ИЛИ :

$('form[name=searchform]')[0].reset(); 

DEMO: http://jsfiddle.net/kehu62j6/

Смежные вопросы