如何用下拉列表来改变一个文本框的值? 如何用下拉列表来改变一个文本框的值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" name="txt"><select name="sel" onchange="changeText(this);"> <option value="">请选择... <option value="男">男 <option value="女">女</select><script> function changeText(obj){ document.getElementsByName("txt")[0].value=obj.value; }</script> 参考一下:/* * File Name: JComBoxDemo.java Copyright: Huawei Technologies Co., Ltd. * Copyrighted. Description: Date Created: 2008-9-22 下午04:26:44 Modify History: * 1. Name: Kate Date: 4444-44-44 Form: BYLD444444 Content: ...... */package demo;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import javax.swing.JComboBox;import javax.swing.JDialog;import javax.swing.JTextField;public class JComBoxDemo extends JDialog{ Container cp; private JComboBox cb; private JTextField ft; public JComBoxDemo() { bulidCompent(); showDialog(); } private void bulidCompent() { cp = getContentPane(); cp.setLayout(new FlowLayout()); cb = new JComboBox(); cb.addItem(new String("北京")); cb.addItem(new String("深圳")); cp.add(cb); ft = new JTextField(10); cp.add(ft); cb.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { ft.setText((String) cb.getSelectedItem()); } }); } private void showDialog() { setTitle("JComBoxDemo"); setBounds(100, 100, 250, 80); setVisible(true); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); } /** * @param args */ public static void main(String[] args) { new JComBoxDemo(); }} 给JComboBox添加ItemListener,JComboBox.addItemListener(new ItemListener() { public void itemStateChanged(ItemEvent e) { JTextField.setText(JComboBox.getSelectedItem().toString()); } }); 帮我推荐好用的Web客户端开发框架 编译器哪一种最好。。eclipse? netbeans ? Jbuilder...调查下使用率。。。。。 servlet问题! 如何 实现 如同jcreator pro3.04 那种窗体 请教如何只去掉一个字符串右边的空格? 求助:为什么我的JPanel中放的Label中的汉字是口字乱码??? 问一个paintComponent的问题 想学JAVA但是一点不懂,求助! 学习Java的两种必进之路。 如何加入包 DateFormat 的一个疑问 内部类的私有数据成员怎么可以被访问??
<input type="text" name="txt">
<select name="sel" onchange="changeText(this);">
<option value="">请选择...
<option value="男">男
<option value="女">女
</select>
<script>
function changeText(obj){
document.getElementsByName("txt")[0].value=obj.value;
}
</script>
/*
* File Name: JComBoxDemo.java Copyright: Huawei Technologies Co., Ltd.
* Copyrighted. Description: Date Created: 2008-9-22 下午04:26:44 Modify History:
* 1. Name: Kate Date: 4444-44-44 Form: BYLD444444 Content: ......
*/package demo;import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import javax.swing.JComboBox;
import javax.swing.JDialog;
import javax.swing.JTextField;public class JComBoxDemo extends JDialog
{
Container cp; private JComboBox cb; private JTextField ft; public JComBoxDemo()
{
bulidCompent();
showDialog();
} private void bulidCompent()
{
cp = getContentPane();
cp.setLayout(new FlowLayout());
cb = new JComboBox();
cb.addItem(new String("北京"));
cb.addItem(new String("深圳"));
cp.add(cb);
ft = new JTextField(10);
cp.add(ft);
cb.addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
ft.setText((String) cb.getSelectedItem());
}
});
} private void showDialog()
{
setTitle("JComBoxDemo");
setBounds(100, 100, 250, 80);
setVisible(true);
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
} /**
* @param args
*/
public static void main(String[] args)
{
new JComBoxDemo(); }}
JComboBox.addItemListener(new ItemListener()
{
public void itemStateChanged(ItemEvent e)
{
JTextField.setText(JComboBox.getSelectedItem().toString());
}
});