2

私は jQuery/JS にあまり詳しくなく、Google の foo に失敗しました。

li新しいページに投稿できるように、どれが選択されているかを調べようとしています。これはおそらくそれほど複雑ではなく、間違った場所を探しているだけかもしれません。

     <div data-role="page" id="page1">
    <div data-theme="a" data-role="header">
        <h3>
            Adgangskontrol
        </h3>
        <form action="">
            <ul data-role="listview" data-divider-theme="b" data-inset="true">
                <li data-role="list-divider" role="heading">
                    Medarbejder
                </li>
                <li data-theme="">
                    <a href="#page1" data-transition="slide">
                        DH
                    </a>
                </li>
                <li data-theme="">
                    <a href="#page1" data-transition="slide">
                        MLP
                    </a>
                </li>
            </ul>
            </div>  
            </div>

        </form>
        <input data-icon="arrow-r" data-iconpos="right" value="Send oplysninger" type="submit" />
    </div>
    <div data-role="content">
    </div>
</div>
4

1 に答える 1

0

したがって、各 LI タグにラジオ ボタンが必要になる場合があります。

<ul>
  <li>
    <input type="radio" name="myRadioGroup" value="radio one is checked" />
    <input type="text" name="firstName" />
  </li>
  <li>
    <input type="radio" name="myRadioGroup" value="radio two is checked" />
    <input type="text" name="lastName" />
  </li> 
</ul>

次に、サーバー側で、case または if/else ステートメントを設定します

if(myRadioGroup=="radio one is checked")
{
  // process firstName input
}
else if(myRadioGroup=="radio two is checked")
{
 // process lastName input
}

ユーザーが入力した最後の INPUT のみをサーバー側で使用したい場合があります。その場合、JavaScript を使用して INPUT に関連付けられたラジオを動的に選択できますが、非表示の INPUT を 1 つ使用して「ラジオ 1 がチェックされている」(または何でも) を保存する方がよい場合があります。

ああ、もう 1 つのことは、ページに複数の FORM を配置できることです。各 LI で、唯一の問題は、それぞれに独自の送信ボタンが必要になることです。

うまくいけば、私はあなたに何かを与えました。同じ目標を達成する方法はたくさんあります。

于 2012-10-20T21:34:23.260 に答える