2015-03-06 3 views
0

У меня есть форма с несколькими поданными. Как только я отправлю форму, данные будут сохранены в базе данных, и я вернусь на ту же страницу. Теперь, как очистить поля в форме в jsp ??ясное поле формы после успешной отправки формы в jsp

<form class="form-horizontal col-lg-8" action="addDonationCamp" method="GET"> 
    <div class="form-group"> 
     <label for="location" class="col-sm-3 control-label">Location</label> 
     <div class="col-sm-8"> 
      <input type="text" name="location" class="form-control" id="location" placeholder="Location" value="${fn:escapeXml(param.location)}"> 
      <label class="errorColor">${message.location}</label> 
     </div> 
    </div> 
    <div class="form-group"> 

    <div class="form-group"> 
     <label for="description" class="col-sm-3 control-label">Description</label> 
     <div class="col-sm-8"> 
    <div class="form-group"> 
     <div class="col-sm-offset-5 col-sm-10"> 
      <button type="submit" class="btn btn-default">Submit</button> 
     </div> 
    </div> 
</form> 
+3

document.getElementsByClassName ("form-horizontal") [0] .reset(); или document.getElementById ("myForm"). reset(); (если вы сохраняете id формы как «myForm») – Nielarshi

+0

nielarshi благодарим за помощь. это не решение моей проблемы. – pradip

+0

Я написал ответ для этого. Проверить @pradip – Nielarshi

ответ

1

Сброс не сбрасывает все поля, каждый раз.

Вы можете иметь что-то вроде этого, если вы используете чистый Javascript,

var formElements = document.getElementById("myForm").elements; 
var fieldType = ""; 
for (i = 0; i < formElements.length; i++) 
{ 
    fieldType = formElements[i].type.toLowerCase(); 
    switch (fieldType) 
    { 
    case "text": 
    case "password": 
    case "textarea": 
    case "hidden": 
     formElements[i].value = ""; 
     break; 
    case "radio": 
    case "checkbox": 
     if (formElements[i].checked) 
     { 
      formElements[i].checked = false; 
     } 
     break; 
    default: 
     break; 
    } 
} 
0

Просто используйте следующий фрагмент кода,

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

MyForm будет ваша форма идентификатор. И plese см. Это link

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