使用javascript codeigniter更改文本框值

时间:2015-05-15 03:18:00

标签: javascript php codeigniter textbox

使用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>

结果是,我的文本框是空的。发生了什么事?

2 个答案:

答案 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>