javascript - 如何将值从表单发送到 cshtml 中的 Javascript 函数?

标签 javascript c# asp.net-mvc razor

我目前正在尝试通过 cshtml 文件内的表单调用 javascript 函数。表单中会有一个文本框,用于接收来自用户的字符串和“发送”按钮,用于将字符串发送到 javascript 函数。

表单脚本:

@using (Html.BeginForm("SearchStreet", "CustomerInformation", FormMethod.Get, new { @class = "form-inline" }))
{
    <input type="hidden" name="CustId" value="@ViewBag.CustId" />
    <input type="hidden" name="AddressId" value="@ViewBag.AddressId" />

    <div class="form-group">
        <label for="street">Street Name</label>
        @Html.TextBox("street", null, htmlAttributes: new { @class = "form-control" })
    </div>

    <div class="form-group">
        <label></label>
        <input type="submit" value="Send" class="form-control btn btn-default" />
    </div>
}

如何将字符串发送到特定的Javascript函数? 谢谢。

最佳答案

@using (Html.BeginForm("SearchStreet", "CustomerInformation", FormMethod.Get, new { @class = "form-inline" }))
{
    <input type="hidden" name="CustId" value="@ViewBag.CustId" />
    <input type="hidden" name="AddressId" value="@ViewBag.AddressId" />

    <div class="form-group">
        <label for="street">Street Name</label>
        @Html.TextBox("street", null, htmlAttributes: new { @class = "form-control" })
    </div>

    <div class="form-group">
        <label></label>
        <input type="submit" onclick="sendValue();" value="Send" class="form-control btn btn-default" />
    </div>
}

<script type="text/javascript">
function sendValue(){
    var element = document.getElementById(street);
    //Get value by element.value, rest you know what to do
}

关于javascript - 如何将值从表单发送到 cshtml 中的 Javascript 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43223190/

相关文章:

javascript - 如何制作在 x 轴下方带有附加垂直线的条形图

javascript - 尝试在javascript中的java变量上使用.get方法

c# - 将 MVC 站点母版页转换为 Razor 布局页 - 如何处理代码隐藏?

c# - 可以将 MemoryStream 与 FileStreamResult 一起使用吗?

asp.net-mvc - MVC 3 文件上传和模型绑定(bind)

javascript - 如何使用 EJS(javascript 模板)中的 "echo"文本来检查单选按钮

c# - WPf Datepicker 输入修改

c# - 用委托(delegate) C# 替换 Func

c# - 从代码中获取 RDLC 中的总页数

javascript - 如何通过单击按钮打开/关闭功能?