html hidden - كيفية الحصول على التاريخ الحالي بالتنسيق dd / mm / yyyy في Javascript وإلحاقه بإدخال




input how (7)

هذا السؤال لديه بالفعل إجابة هنا:

أرغب في إضافة تاريخ حالي إلى علامة HTML مخفية بحيث يمكن إرسالها إلى الخادم:

<input type="hidden" id="DATE" name="DATE" value="WOULD_LIKE_TO_ADD_DATE_HERE">

كيف يمكنني إضافة تاريخ منسق إلى سمة VALUE؟


Answers

تقوم بتحرير value عنصر عن طريق تحرير الخاصية .value الخاصة به.

document.getElementById('DATE').value = 'New Value';


استخدم طريقة getElementByid الخاصة بـ DOM:

document.getElementById("DATE").value = "your date";

يمكن إجراء Date فئة " Date :

d = new Date();

(Protip: تثبيت وحدة تحكم جافا سكريبت مثل Chrome أو فايرفوكس "Firebug extension. إنه يمكّنك من اللعب باستخدام DOM و Javascript)


<input type="hidden" id="date"/>
<script>document.getElementById("date").value = new Date().toJSON().slice(0,10)</script>

أنا أقترح بصراحة أن تستخدم moment.js . ما عليك moment.min.js تنزيل moment.min.js ثم استخدام هذا المقتطف للحصول على moment.min.js بأي تنسيق تريده:

<script>
$(document).ready(function() {

     // set an element
     $("#date").val( moment().format('MMM D, YYYY') );

     // set a variable
     var today = moment().format('D MMM, YYYY');

});
</script>

استخدم الرسم البياني التالي لتنسيقات التاريخ:


باستخدام سمة القيمة:

var today = new Date();
document.getElementById('DATE').value += today;

إذا كنت تريد في جافا سكريبت خالص ، يمكنك استخدام document.write .

document.write('<script src="myscript.js" type="text/javascript"></script>');

إذا كنت تستخدم مكتبة jQuery ، فيمكنك استخدام طريقة $.getScript .

$.getScript("another_script.js");




javascript html input tags hidden