Как я могу сбросить все значения полей внутри элемента Div, используя Jquery в моем приложении asp.net mvc - PullRequest
0 голосов
/ 05 марта 2012

У меня есть следующий вид: -

<div id = "partialWrapper">
 @using (Ajax.BeginForm("Create", "Answer", new AjaxOptions
{
    HttpMethod = "Post",
    InsertionMode = InsertionMode.InsertAfter,
    UpdateTargetId = "incrementanswer",
    OnSuccess = "removePartial"
}))

 {
     <div id = "returnedquestion">
     @Html.ValidationSummary(true)

    <fieldset> 
        <legend>Answer here</legend> 
        <div class="editor-label"> 
            @Html.LabelFor(model => model.Description) 
        </div> 
        <div class="editor-field"> 
            @Html.EditorFor(model => model.Description) 
            @Html.ValidationMessageFor(model => model.Description) 
        </div> 
        <div class="editor-label"> 
            @Html.LabelFor(model => model.IsRight) 
        </div> 
        <div class="editor-field"> 
             @Html.DropDownList("IsRight", String.Empty) 
            @Html.ValidationMessageFor(model => model.IsRight) 
        </div>  
    </fieldset> 
     <input type= "hidden" name = "questionid" value = @ViewBag.questionid>
     <input type= "hidden" name = "assessmentid" value = @ViewBag.assessmentid>
     <input type="submit" value="Add answer" />
 </div>
 }
 </div>

Я хочу очистить все данные внутри полей, чтобы пользователи могли легко добавлять новые объекты, я пробовал следующее, но они будут удалять текст иполя: -

function removePartial() {
    $("#partialWrapper").remove();
} 

и

function removePartial() {
    $("#partialWrapper").empty();
} 

, поэтому есть способ очистить текст внутри всех полей внутри Div, не удаляя сами поля. BR

1 Ответ

3 голосов
/ 05 марта 2012

Попробуйте сбросить форму:

$('#partialWrapper form')[0].reset();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...