获取javascript函数的结果并将其作为附加表单数据发布
get result of javascript function and post it as additional form data
我有一个JS函数,基本上是
<script type="text/javascript">
function doSomething() {
var s = 'some data'
return s; }
</script>
和
@using (Html.BeginForm(new { data_to_send = x))
{
//some form controls that are sent to controller via model
}
是否有可能,以及如何将doSomething
函数返回的值赋给形式中的x
变量?
我的模型中不需要x,因为它不会进入数据库。这只是一些额外的信息,从用户,如何操作模型中的数据之前保存到数据库。
edit: Controller action is
public actionresult MyController(string data_to_Send, model) {}
In the View:
@using (Html.BeginForm())
{
@Html.HiddenFor(model => model.X1)
@Html.HiddenFor(model => model.X2)
}
在模型中:
public class YourModel
{
public string X1 { get; set; }
public string X2 { get; set; }
}
在控制器中:
[HttpPost]
public ActionResult Index(YourModel model)
{
string x1 = model.X1;
string x2 = model.X2;
return View(model);
}
表单必须张贴,以便做你正在寻找的。您可以将模型与PostedDateValue一起发布
@using (Html.BeginForm("ActionMethod", "Controller", FormMethod.Post))
{
@Html.AntiForgeryToken()
<div class="form-field required">
<label for="Posted Data">Posted Data</label>
<input id="txtPostedData" name="PostedDateValue" >
<input type="submit" class="gradient" value="SUBMIT" />
</div>
}
)
控制器public ActionResult ActionMethod(string PostedDateValue)
{
}
相关文章:
- 如何从pdftron webviewer获取表单数据
- JS验证ajax返回的html中的表单数据
- 在不同的文件中使用Javascript获取表单数据
- 使用Javascript读取Webstorage表单数据
- Uploadify-随机表单数据's已返回上载表单
- 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据
- 在post-expressjs之后持久化表单数据
- 需要一个用于AJAX的Javascript库,其中包含多部分/表单数据
- jQuery发布并获取表单数据
- Ajax表单数据phpPOST不工作
- 如何将整个模型集附加到表单数据中,并在MVC中获得它
- 如何从javascript访问表单数据
- 如何从Angular Payments获取表单数据
- 通过javascript获取pdf文件的表单数据
- 有没有一种方法可以在jQuery.serialize()之前获取表单数据,或者与jQuery.sserialize(()
- 在 Angular2 中构建多部分/表单数据 POST 请求并验证输入类型文件
- 无法读取未定义的属性“用户名” - 通过电子邮件在 Node.js 中发送表单数据
- 使用 Ajax 获取表单数据
- 我无法从引导模式中清除表单数据
- 如何从 django 模板语言获取表单数据