从Html.textbox中获取相同标记的值

时间:2014-03-14 12:26:13

标签: c# asp.net-mvc

我有一个文本框,如何通过编写代码并在标记中声明变量来获取它的值?

在文本框中,用户假设在循环中输入我需要的值作为计数器。所以所有代码都在同一个视图中

//Having a form here with some textboxes
@Html.TextBox("TextBox")

//Get value from "TextBox" here
@{var value = TextBoxValue}

//Using the value for my loop
@for (var i = 0; i < value; i++)
{
     //Do stuff
}

1 个答案:

答案 0 :(得分:0)

为此你可以使用普通的Javascript / Jquery作为::

<form>
    @Html.TextBox("TextBox1")
    @Html.TextBox("TextBox2")
    @Html.TextBox("TextBox3")

    @Html.TextBox("TextBox4")
</form>


<script type="text/javascript">
    $(document).ready(function () {
        var textboxes = $("form input[type='text']")

        for (var i = 0; i < textboxes.length; i++) {
            alert(textboxes[i].val());
        }
    })

</script>