0

タグを使用して http 経由でパラメータ値を送信したいのですが、属性<a>に設定したくありません。href

サーバー側でその値を受け取ることができるようにする方法はありますか?

ありがとう。

4

1 に答える 1

0

JSを使用して (非表示の) フォームを送信します。

<form id="foo" method="post" action="servletURL">
    <input type="hidden" name="yourParamName" value="yourParamValue" />
</form>
<a href="#" onclick="document.getElementById('foo').submit(); return false;">link</a>

または、CSS を使用して、デフォルトの送信ボタンをリンクのようにスタイル設定します。

<form id="foo" method="post" action="servletURL">
    <input type="hidden" name="yourParamName" value="yourParamValue" />
    <input type="submit" value="link" class="link" />
</form>

input[type=submit].link {
    margin: 0;
    border: 0;
    background: transparent;
    color: blue;
    text-decoration: underline;
    cursor: pointer;
    overflow: visible;
}
于 2012-04-12T03:42:11.187 に答える