-1

たとえば、期間を保持する無効な入力がありますが、ユーザーにわかりやすい形式で表示したいと考えています。select 要素と同様に、in を含むオプションは、表示されているものとは異なる値を保持できます。

<select><option value=1>Label is there</option></select>

入力でできますか?

何かのようなもの

<input type='text' value='<?=$time?>' label='<?=date('c',$time);?>' />

Ps: 私はプレースホルダーを求めていません。

現在やっている

<label for="app_time">Time</label>
<input type="hidden" value="2013-04-27 15:40:00" name="app_time">
<input type="text" value="27 Apr 13, 03:40" Disabled>

他の方法はありますか?

4

4 に答える 4

3

タグで入力をラップできますlabel

<label>Text for the input <input type="text" name="yourInput"></label>

labelまたは、タグから入力を参照できます。

<label for="yourInput">Text for the input</label>
<input type="text" name="yourInput" id="yourInput">

label 要素にスタイルを追加すると、フォーム要素と説明がリンクされるため、支援技術を使用している人々を支援します。

于 2013-04-30T08:37:15.960 に答える
1

あなたが求めている方法ではありませんが、実際の値を保持している非表示の要素でいつでも試すことができます...

試す;

<input type="text" value="<?=date('c',$time);?>" name="dummytime" />
<input type="hidden" value="<?=$time;?>" name="realtime" />

したがって、 $time$_POST['realtime']を取得するには となり、フォーマットされた日付値を取得するには になります$_POST['dummytime']

于 2013-04-30T08:37:37.533 に答える