使用Javasctipt获取HTML文本字段值

时间:2017-02-25 15:27:17

标签: javascript c# html razor

我有一个textfield未包含在form中。使用javascript我需要提取textfield值。我怎么能这样做?

我在前端使用C#-Razor

HTML Razor语法 :(注意:此textfield未包含在form中,我不希望将其括在form中1}})

    <div class="form-group">
        @Html.TextBoxFor(model => model.NAME, new { @class = "control-label col-md-12", placeholder = "Name" })
        @Html.LabelFor(model => model.NAME, new { @class = "col-md-12 " })
        @Html.ValidationMessageFor(model => model.NAME)
    </div>

Javascript代码

 $(document).ready(function () {

        $('#UseShipAddr').click(function () {
            alert(document.getElementById("NAME"));
        }

 });

输出我

  

[HTMLInputElement]

1 个答案:

答案 0 :(得分:1)

您正在警告实际的html元素本身。你需要得到这样的价值: document.getElementById("NAME").value