PHP文本框的值随下拉框改变

初学PHP,下面是实现文本框内容随下拉框变化的代码实现:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PHP文本框的值随下拉框改变</title>
<script type="text/javascript">
var m = "5";
document.getElementById("test").value= m;

</script>

<script language="javascript">
function look(){
  var se =document.getElementById("sel");
  var option=se.getElementsByTagName("option");
  var str = "" ;
  for(var i=0;i<option.length;++i)
  {
  if(option[i].selected)
  {
  document.getElementById("test").value = option[i].text;
  }
  }
}

</script>
</head>

<body>

<input type="text" name="test" id="test">

<select name="sel" id="sel" onchange="look();">
<option value="1" >11</option>
<option value="2" selected>22</option>
<option value="3">33</option>
</select>
</body>
</html>
时间: 2024-12-28 06:57:16

PHP文本框的值随下拉框改变的相关文章

优化jeecg底层高级查询,支持bool值和下拉框查询

最近在用jeecg做项目,在使用高级查询的时候发现它不支持布尔值的查询以及列表的下拉框的查询,所以小编修改了底层代码,完善了高级查询,现在与大家一起分享.先上一张图给大家看一下修改前的高级查询. 它只支持了文本的查询以及日期格式的查询,很难满足在使用过程中的要求.所以小编把他的功能丰富了一下,下面把源码分享给大家. 首先先简单介绍一下jeecg高级查询的原理,一切的秘密都在DataGridTag这个标签类里面,在打开一个页面的时候,这个类会对页面的左右变迁进行初始化,以及对高级查询的页面进行构造

下拉框只显示最初下拉框中的值和json返回array的交集

首先我们可以遍历dropdown var array = new Array(); $("#select option").each(function(j){ array[j]=$(this).val(); $("#select option[value="+this.value+"]").remove(); }); 先将下拉框里的值都存到一个array里再move了,然后再和json里的array相比较 for(var i = 0;i<a

JavaScript中自定义函数以及文本框、radio、下拉框的值的获取,结合淘宝竞拍案例来理解。。。

淘宝竞拍案例: HTML部分代码: <form action="#" method="post"> <h2>欢迎进入淘宝竞拍</h2> <h3>本次拍卖品为:导盲犬</h3> 底价: <input type="text" id="Price" value="2000" /><br/><br/> 加价: <i

thinkphp怎么把数据库中的列的值存到下拉框中

1. 先去数据库中查值,查询整个数据表,结果为二维数组. $project = M("project"); $cell = $project->where(array('status'=>1))->order("id desc")->select(); //var_dump($cell); $this->assign('cell',$cell); 2.前台获取遍历 <select class="test" st

Html下拉框的定义以及JS、Jquary取值、添加和移除

现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法 <select id="test"  name="" multiply="multiply" size="10">   //multiply设置可以多行显示,size设置默认显示多少行.  <option   value="1">text1</option>

读取mysql中的特定列值放入页面的下拉框中

1.使用的技术:JSP,Spring JDBC(Mapper) 2.代码 2.1 接口 public interface IMeetingRoomDao { public List<Mrcap> selectCap(); public List<Mrfloor> selectFloor(); } 2.2 实现类 @Override public List<Mrcap> selectCap() { List<Mrcap> caplist = new Array

下拉框设定选择的值

if (下拉框.Items.FindByValue(设定的Value值) != null) { 下拉框.SelectedIndex = 下拉框.Items.IndexOf(下拉框.Items.FindByValue(设定的Value值)); } if (下拉框.Items.FindByText(设定的Text值) != null) { 下拉框.SelectedIndex = 下拉框.Items.IndexOf(下拉框.Items.FindByText(设定的Text值)); }

jquery选中将select下拉框中一项后赋值给text文本框

jquery选中将select下拉框中一项后赋值给text文本框,出现无法将第一个下拉框的value赋值给文本框 因为select默认选中第一项..在选择第一项时,便导致无法激发onchange事件.所以无法进行赋值给文本框 解决方法. select下拉框设置第一项做一个无用的占位option <script type="text/javascript">     function changeSelect(obj) {         var _this = obj;  

关于下拉框的取值与显示问题

在w_yf_zymk_fyhz 问题:整个流程的怎样的 1.下拉框的添加 2.下拉框里面元素的添加 3.最后数据的检索,即sql后面的where条件是怎么添加的 4.在更改的过程有个报错,Type  of  expression must match , 5.下拉框的参数值的书写方式 (1) (2) 在这个数据窗口的右键,edit source 上面的代码没看懂什么意思