在php中动态更改文本

时间:2014-06-20 09:53:30

标签: javascript php jquery html

嘿,我正在构建一个表格,当用户从下拉菜单中选择要显示的文本并计算价格时,我想要一个表格。

下拉菜单是:

<select id="recipient" name="recipient" tabindex="6" class="selmenu">  
            <option value="staff">Site Staff</option>  
            <option value="editor">Editor-in-Chief</option>  
            <option value="technical">Tech Department</option>  
            <option value="pr">Public Relations</option>  
            <option value="support">General Support</option>  
        </select>

,另一个下拉菜单是:

<select id="recipient" name="recipient" tabindex="6" class="selmenu">  
            <option value="one">1</option>  
            <option value="two">2</option>  
            <option value="three">3</option>  
            <option value="four">4</option>  
            <option value="five">5</option>  
        </select>

我想要做的是当用户从第一个和第二个菜单中选择某个内容时我希望动态更改文本字段...有人能指出我的方式吗?

2 个答案:

答案 0 :(得分:1)

只有ajax / jquery才能在php步骤组合中做到这一点......

  1. onchange of any dropdown向php脚本发出ajax请求。

  2. 从php脚本

  3. 返回json响应
  4. 使用此响应来操作表单或在页面上显示数据。

答案 1 :(得分:1)

你不需要为此使用php,它可以用jquery / javscript完成

下面是一个使用jquery的例子(我必须重新命名你的第二个选择,因为你重新使用了一个ID):

$('.selmenu').change(function() {
  $('#output').text($('#recipient option:selected').text() + ' ' + $('#recipient2 option:selected').text());
})

输出是文本框的ID。

对要更改的选择值,输出将使用两个选择控件中的选定值填充