1

私のフォームには4つ<select></select>の要素があります。通常、フォームを送信すると、URL でこれが取得されます。

index.html?day=01&month=01&year=1999&reporter=Joe+Blogs

ただし、私のインターフェイスでは、ユーザーは日付ピッカーと人物ピッカーを切り替えています。アクティブな選択の値のみを送信することは可能ですか?

[皆さんに投稿するためにこれを書き始めましたが、考えて、フォーム要素の無効な属性をチェックアウトしたので、スタックオーバーフローの精神で、私も自分の答えを入力しました]

4

5 に答える 5

1

日付ピッカーと名前の選択を別々のフォームに入れることができます (おそらく、別々の "Action=... を使用して)。

シンプルで、どのブラウザでも動作します。

于 2008-12-08T07:57:28.180 に答える
1

jQuery で .attr("disabled","disabled") を使用します。

于 2008-12-08T04:16:44.367 に答える
1

ええ-これを行った後、js以外のユーザー向けに作成した問題に気付きました。それを2つの形に分解するために「todo」を作りました。さまざまなフィールドセットのオンとオフを切り替えて (適切なマークアップを使用しようとして) 賢明だと思っていましたが、そうです、それを詰め込みました。まあ、少なくとも私は無効化とそれをjQueryで操作する方法について学びました...

于 2008-12-11T03:20:32.513 に答える
0

あらゆる種類の検証のために、コントロールをサーバー側に渡すことをお勧めします。

于 2008-12-08T13:04:15.877 に答える
0

なぜJavaScriptでこれを無効にするのですか?

とにかくサーバー側の決定を下す必要があります。サーバーが人物と日付の両方のパラメーターを取得した場合はどうでしょうか (たとえば、javascript が無効になっているか、jquery がブロックされている人など)。

于 2008-12-08T07:46:41.870 に答える