2013-07-10 2 views
0

У меня есть одна форма поиска с кнопкой поиска и некоторым полем, когда я помещаю значение в поле формы и нажимаю кнопку поиска, а затем возвращаюсь к форме, кликнув по ссылке (изменить форму поиска), после чего значение формы не сбрасывается ... Пожалуйста проверить его здесь (http://dev.viawebgroup.com/search/)Как сбросить форму после отправки формы?

Благодаря

ответ

0

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

<script> 

function test(){ 
var input = document.getElementById('search'); 
input.value = ''; 
}; 

</script> 

Добавить OnLoad к телу:

<button onclick="test()">Clear</button> 

Добавить идентификатор в поле ввода:

<input type="text" id="search"> 
+0

<сценарий языка = "JavaScript"> функция resetForm() { window.onload = функция() { вар searchInput = document.getElementById ('SearchInputId'); searchInput.value = ""; }; } Правильно ли это? Когда я использую этот код, тогда ничего не происходит. Пожалуйста, помогите мне .. – dharam

+0

Обратитесь к моему правлению, которое я сделал с моим ответом. Он будет сбросить поле ввода до пустого при каждом загрузке страницы. – user2067005

+0

Я просто хочу сбросить форму, нажав кнопку очистки, как вы можете видеть в (http://dev.viawebgroup.com/search/) – dharam

0

Фатальная ошибка лежит форма Befor данные передаются Самый простой способ я нашел

onsubmit="this.reset()" 

Просто поместите это в виде тега и все хорошо, просто но эффективный. Мне кто-то хотел кнопку excluesivly для сброса формы Я бы использовал onclick и написал сброс в такой функции.

function clform() 
{ 
documentgetElementById('myform').reset(); 
} 

Первый проверенный и верный, второй, который я только что написал, но должен работать. Функция хорошо работает в событии onbeforeunload в теле. Я работаю над этой проблемой самостоятельно, потому что страница, которую я написал, динамически обновляется и хранит данные формы, когда использовалась кнопка назад браузера. Я также использовал PHP для перезагрузки страницы после отправки и onfocus, чтобы перезагрузить страницу, когда выбрана форма, поэтому ввод находится на новой странице, а не на динамически обновляемой странице.

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