1

我使用如下

 <input type="text" value="<?php echo empty($this->session->store['actual_info']['actual_total_marketing_budget']) ? '' : $this->session->store['actual_info']['actual_total_marketing_budget']; ?>"  readonly name="actual_total_marketing_budget" readonly id="actual_total_marketing_budget"  size="30" style="height:20px; " onFocus="total_marketing_budget()"/></td>

在这里单击文本框时的问题只是它正在获取或更改值我需要该值而不单击文本框我必须做什么。请有人帮助我

4

3 回答 3

0

你可以这样做;

<input type ="text" value="...." id ="actual_total_marketing_budget">


<script type="text/javascript">
function actual_total_marketing_budget(){
var textbox = document.getElementById('actual_total_marketing_budget');

//the function body is the same as you have defined sue the textbox object to set the value
}

actual_total_marketing_budget();
</script>

请注意,我actual_total_marketing_budget()在定义该函数后调用了该函数,该函数会在页面加载后更改文本框的值。

于 2013-09-04T10:03:34.787 回答
0

尝试做:

document.getElementById('actual_total_marketing_budget').value

在这里查看它的实际应用。但是,这里回答了一个类似的问题。

于 2013-09-04T09:37:01.347 回答
0

您已经编写了函数来获取文本框的值,onFocus以防万一。

将其更改为在文档加载时

<script>    
(function() {
        var textBox = document.getElementById('actual_total_marketing_budget').value
    })();
</script>

在JSFiddle中检查这个

于 2013-09-04T09:38:35.627 回答