使用javascript查看我的视图:
<html>
<head>
<script type="text/javascript">
document.getElementById("asd").value = 'sdasdsad';
</script>
</head>
<body>
$atta = array(
'id' => 'asd'
);
echo form_input($atta);
</body>
</html>
结果是,我的文本框是空的。发生了什么事?
答案 0 :(得分:0)
你没有将你的php脚本包含在php标签中。
为什么不尝试这个。
<html>
<head>
<script type="text/javascript">
window.onload=function() {
document.getElementById("asd").value = 'sdasdsad';
}
</script>
</head>
<body>
<input type="text" id="asd" >
</body>
</html>
答案 1 :(得分:0)
问题是您的JavaScript在呈现元素之前正在运行。做这样的事情:
<html>
<head>
<script type="text/javascript">
window.onload = function() {
document.getElementById("asd").value = 'sdasdsad';
}
</script>
</head>
<body>
<?php
$atta = array(
'id' => 'asd'
);
echo form_input($atta);
?>
</body>
</html>