2

日付ピッカーを開き、選択された日付を表示するスパン要素があります。

そのコンテンツを他のすべての値とともに送信する方法はありますか?

変更時にスパンの値を取る隠し入力を使用しているので、行き詰まっていませんが、もっと簡単な解決策があるかどうか疑問に思っていました。

ありがとう、ダン

4

3 に答える 3

2

ここ(1)ここ(2)のW3C HTML 4.01仕様を見ると、フォームの送信時に成功したコントロールのみが送信されます。

成功したコントロールは2番目のリンクで定義され、コントロールと見なされる要素は最初のリンクにあります。

予想どおり、フォーム関連のタグのみが有効なコントロールと見なされるため、答えはノーです。フォームと一緒にspan要素を送信することはできません。

于 2012-10-31T08:23:53.160 に答える
1

これは非常にあいまいなようです。要素のコンテンツにアクセスするための最も「簡単な」解決策は、JavaScriptを使用することですが、値をどこに送信しますか?jsファイル?PHPファイル?

javascriptが使用されている場所ならどこでも、スパンの値に直接アクセスできますが、正確には何が起こっているのでしょうか。日付ピッカーを「開く」と言うとき、これはウィジェットや別のHTML要素が含まれていることを意味しますか、それとも日付ピッカーも入力ですか?問題の説明について具体的に説明してください。

于 2012-10-31T08:24:38.333 に答える
1

入力ボックスではなくスパン要素に日付を表​​示する理由は、ユーザーが手動で日付を入力できるようにしたくないからです。

テキスト入力に読み取り専用属性があることがわかりました。その回避策の代わりにそれを使用すると、私の問題が解決します。

とにかく自分で解決策を探しているときに受け取った回答に感謝します!

于 2012-10-31T09:01:40.397 に答える