だから私はこれをしばらく試してみましたが、問題を理解できないようです。入力があります
<input type="datetime" class="nativedatetimepicker" placeholder="somestuff" name="datetime-la" id="datetime-la"/>
そして、私がやりたいのは、それに値を設定することだけです
$("#datetime-la").val(anytime);
new Date()、Date().toISOString()、Date().toString() など、いつでもさまざまな値を試しましたが、何も機能しません。ただし、このコードは iOS だけでなく、他のすべてのデバイスの Android 2.33 - 4.04 でも問題なく動作します。
空白のままにしておくと(これは望ましくありません)、コードバに組み込まれている関数で日付と時刻を設定でき、入力の値を正しく設定します。ここで何か不足していますか?この問題は、Samsung Galaxy S3 でのみ発生し、Atrix HD などの他の携帯電話では発生しません。
更新: わかりました、単純な Web ページで作成してみましたが、これはデバイスの問題だと思います。これは私が試したコードですが、うまくいきませんでした:
<!DOCTYPE html>
<html>
<head>
</head>
<body onload="load()">
</body>
<script type="text/javascript">
function load(){
document.getElementById('datetime-la').value = "something";
}
</script>
<input type="datetime" class="nativedatetimepicker" name="datetime-la" id="datetime-la" style="width:50%;height:200px;"/>
</html>