JavaScript의 문제는 값을 숨겨진 필드에 입력하지 않습니다
-
08-07-2019 - |
문제
여기에 미친 문제.
내 페이지가로드 될 때 : <body onload="getClientDateTime();">
이 기능을 실행합니다. document.getElementById('ClientDateTime').value="hello world";
이론적으로 "Hello World"를 숨겨진 필드에 삽입해야합니다. <INPUT TYPE="hidden" name="ClientDateTime" id="ClientDateTime" value="">
그러나 그녀는 일이 없다.
필드를 "텍스트"를 입력하도록 변경하면 "숨겨진"과 같이 작동하지 않지만 작동하지 않습니다. 도와주세요!
해결책
이것은 실제로 올바른 값을 경고 할 때 작동합니다.
<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