1

表示される名前とは異なる値を送信入力に添付できますか。

これは単なるテストであり、実際には機能しません。

<input type="submit" name="btn" value="Value to show as button text" value="value to use" />

私が使用している形式は cshtml です。

編集:私が達成しようとしているのは、C#で使用する Request["btn"] などを返すボタンを持つオブジェクトのリストを生成することです。すべてのボタンは同じ名前である必要がありますが、オブジェクトの ID をリクエストに対して解析する必要があります。

いくつかのコード:

@{
    if(Request["btn"] == "Value to show as button text")
    (
        int id = // submit object id
}

<form action="" method="post">
    <ul>
        <li>
            <input type="submit" name="btn" value="Send request" value="id1" />
        </li>
        <li>
            <ul>
                <li>
                    <input type="submit" name="btn" value="Send request" value="id3" />
                </li>
            </ul>
        </li>
        <li>
            <input type="submit" name="btn" value="Send request" value="id2" />
        </li>
    </ul>
</form>
4

3 に答える 3

3

変化する

<input type="submit" name="btn" value="Value to show as button text" value="value to use" />

<input id='InputVal' type="submit" name="btn" value="Value to show as button text" data-value="value to use" />

値を次のように取ります

var InputValue=$('#InputVal').attr('data-value');
于 2013-10-03T12:54:49.307 に答える
2

はい、次の<button>タグを使用します。

<button type="submit" value="value-to-submit">Button Text</button>
于 2013-10-03T12:43:17.953 に答える
0

コードは既にボタンに「ボタンテキストとして表示する値」をユーザーに表示しており、渡される値は「使用する値」になります。

于 2013-10-03T12:45:48.580 に答える