【发布时间】:2012-11-25 07:45:32
【问题描述】:
我有多个文本框,每个文本框都有一个相关的隐藏字段,隐藏字段的 ID 是字符串与模型 ID 的串联(例如:“FormState25”)
如何在更改文本框时传递隐藏字段的 ID?我正在使用以下代码来检测文本框的变化:
$("#body-content-container").on('change', 'input[type="text"]', function () {
$("#FormState").val('dirty');
});
【问题讨论】:
-
你想把ID传到哪里?回到控制器?
-
我想先修改隐藏字段的值,例如,在提交表单到控制器之前,使用Javascript从'Unchanged'变为'Modified'。
-
ID 是否来自您的文本输入元素?在这种情况下是“25”吗?
-
你想对盒子的持有状态做什么?让我知道可以帮助你。
-
不,这些文本框代表主对象的子对象,它们的 id 类似于:
VehicleModels_56998496-6f3f-4667-9c6b-339895b67c58__Name
标签: c# jquery asp.net-mvc asp.net-mvc-3