1

C# と MVC でフォームを使用しています。

example.com/controlpanel/edit/{anameID}ではなく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 に答える