1

我正在使用 C# 和 MVC 中的表单。

我需要将 aNameID 传递给example.com/controlpanel/edit/{anameID}而不是example.com/controlpanel/edit/?a={anameID}.

我怎样才能做到这一点?

这是我的代码:

<form action="http://example.com/controlpanel/edit/" method="GET">
<label for="male">Person ID #</label>
<br />
<input type="text" name="aNameID"  style="width:70px;"/>
  <input type="submit" name="submit"  />
</form>
4

1 回答 1

0

您可以使用 jQuery 挂钩表单的提交事件,然后修改表单的操作并自己提交:

$("form").submit(function() {
  var $form = $(this);
  var id = $("input[name=aNameID]").val();
  var newAction = $form.attr("action") + id;
  $form.attr("action", newAction);
  $form.submit();
  return false;
});
于 2012-11-25T04:21:12.510 回答