从Html中获取值.文本框中的相同标记

本文关键字:文本 Html 获取 | 更新日期: 2023-09-27 17:50:11

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

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

//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
}

从Html中获取值.文本框中的相同标记

你可以使用普通的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>