значение не обновляется до текстового поля в Jquery из MVC3 view - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть это представление

     @if (@Model.QuestionType == 5)
     {
      <div data-role="fieldcontain">
    @using (Html.BeginForm("SaveTextBox", "GetQuestion", Model))
    {
        @Html.AntiForgeryToken() 
        <fieldset data-role="controlgroup">
            <label for="select-choice-1" class="select">@Model.QuestionText
            </label>
            <br />
            @if (Model.Options != null)
            {
                foreach (var item in Model.Options)
                { 
                    <input type="text" id="textbox1" value="@item.OptionText" name="selectedObjects" />
                    <span id="username_warning" style="color: red"></span>  
                }
            }
            else
            {
                <input type="text" id="textbox1" name="selectedObjects" />
                <span id="username_warning" style="color: red"></span> 
            }
            <br />
            @if (Model.Validations != null)
            {
                <input type="hidden" id="hiddenvalidations" value="@Model.Validations" />
            }
        </fieldset>
        <p>
            <input type="submit" id="textboxsubmit" value="Next" />
        </p>
        }
</div>
}

Я перенаправляю к тому же представлению, основанному на типе вопроса. так что это загружается всякий раз, когда приходит вопростип = 5.

Я читаю значения в JQuery как

     $("#textboxsubmit").live("click", function () { 
        var textvalue = $("#textbox1").val(); 
        textvalue = jQuery.trim(textvalue);
        var validations = $("#hiddenvalidations").val();
    alert(textvalue);
    alert(validations);
   });

Я читаю эти значения и проверяю данные.

каждый раз дает первое загруженное значение текстового поля. почему его не обновляют в Jquery.

в чем проблема с live. как мне это решить?

1 Ответ

0 голосов
/ 31 декабря 2011

Вы имеете в виду это? textvalue = textvalue + jQuery.trim (textvalue);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...