私の日付入力フィールドの値を確認しようとしていますが、コンソールには常にnullが残っています。私は日付の入力値をconsole.log
するには、以下のJSを使用しています日付入力はコンソールログ値ではありません
:私は日付を選択すると
<input id="date_of_birth"
class="input input--bravo pad-1/2 span-1x field-date_of_birth is-invalid"
data-palm="span-1x"
placeholder="dd/mm/yyyy"
pattern="\d{2}\/\d{2}\/\d{4}*"
name="payload[date_of_birth]"
type="date" _flx1_12_1="1" _flx1_13_1="1">
は私のJSは、しかし、トリガーにnullを出力します。ここでは
document.getElementById('date_of_birth').addEventListener('change', function() {
console.log(this.getAttribute('value'));
});
も、私の入力フィールドですコンソール。なぜ私は選択した日付を表示しないのですか?日付だけを見たいので、値がどのように書式設定されているかを確認できます。そのためにいくつかの検証を設定できます。
おかげで、ニック
[Element.valueとElement.getAttribute( "値")との差]の可能な重複(http://stackoverflow.com/questions/11973678/difference-between-element-値と要素のgetattributevalue) –