Javascriptが非表示フィールドに値を入力しない問題
-
08-07-2019 - |
質問
ここでマッドニングの問題。
ページがロードされるとき:<body onload="getClientDateTime();">
次の関数を実行します:document.getElementById('ClientDateTime').value="hello world";
理論的には<!> quot; hello world <!> quot;を挿入する必要があります。隠しフィールドに:<INPUT TYPE="hidden" name="ClientDateTime" id="ClientDateTime" value="">
しかし、彼女は役に立たない。
フィールドを変更して<!> quot; text <!> quotと入力した場合;それは<!> quot; hidden <!> quot;としてではなく、正常に機能します。助けてください!
解決
これは実際には、正しい値を警告するように機能します:
<html>
<head>
<title>Test</title>
</head>
<body onload="document.getElementById('ClientDateTime').value='hello world'; alert(document.getElementById('ClientDateTime').value);">
<input type="hidden" name="ClientDateTime" id="ClientDateTime" value="" />
</body>
</html>
所属していません StackOverflow