Php 在magento中编辑文本框值

Php 在magento中编辑文本框值,php,magento,Php,Magento,我是magento扩展开发部的新手 当我在magento中单击按钮时,我必须更改我的文本框值。下面是我代码的一些重要部分。 当我在简单的PHP中尝试同样的方法时,为什么不在magento中呢 我的剧本是: <script type="text/javascript"> function changeText2(){ var street = document.getElementById('street_1').value; v

我是magento扩展开发部的新手

当我在magento中单击按钮时,我必须更改我的文本框值。下面是我代码的一些重要部分。 当我在简单的PHP中尝试同样的方法时,为什么不在magento中呢

我的剧本是:

<script type="text/javascript">
    function changeText2(){
            var street = document.getElementById('street_1').value;
            var city=document.getElementById('city').value;
            var state=document.getElementById('region').value;       
            var zip=document.getElementById('zip').value;       
            var newcity=document.getElementById('newcity').value;
            document.getElementById('city').innerHTML=newcity;
            return confirm(city);              
            return true;
    }
   </script>

函数changeText2(){
var street=document.getElementById('street_1')。值;
var city=document.getElementById('city')。值;
var state=document.getElementById('region')。值;
var zip=document.getElementById('zip').value;
var newcity=document.getElementById('newcity').value;
document.getElementById('city')。innerHTML=newcity;
返回确认(城市);
返回true;
}
这是按钮代码:

<div class="field">
    <label for="city" class="required"><em>*</em><?php echo $this->__('City') ?></label>
    <div class="input-box">
        <input type="text" name="city" value="<?php echo $this->escapeHtml($this->getAddress()->getCity()) ?>"  title="<?php echo $this->__('City') ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('city') ?>" id="city" />
    </div>
</div>

*
更改:

 document.getElementById('city').innerHTML=;
致:

试一试

 document.getElementById('city').innerHTML=;
 document.getElementById('city').value=newcity;