如何用下拉列表来改变一个文本框的值? 如何用下拉列表来改变一个文本框的值? 解决方案 » 免费领取超大流量手机卡,每月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()); } }); 批量修改JLabel字体 java 接收客户端xml数据解析存储SQL 我快崩溃了···网络传输的JB问题· JAVA文件名编译到底怎么个用法? java和oracle时间类型处理问题 哪位用过jtpai有什么学习资料吗?必有重谢!!!!! 交作业了,哪位GGJJ能提供个仓库管理程序的代码,谢了先,^_^ JBuilder7中能不能把jdk升级? 一个小应用程序,为何用appletviewer没有任何结果? 据说 它慢,开发的桌面的程序不好!!!那么,我们用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());
}
});