唠叨老大,还有各位老大.帮我一下吧,谢谢.javascript的下拉框在form中无法正常运行的问题 <input type="text" ID="oData">改为。<input type="text" name="oData"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form><SELECT ID="oCourses" SIZE="1" onchange="fnChange()"><OPTION VALUE="" SELECTED>--请选择一个--</option></SELECT><TEXTAREA ID="oData1"></TEXTAREA><input type="text" ID="oData"></form><script language=javascript>//定义一个获取对象的函数,以简化书写。所有对id的访问都通过此函数 function $(e) { return document.getElementById(e);} //假设从数据库中查询到的用户上次选择结果项的值为"3" var last_select = "3"; //下面的代码为列表框增加三个选择项 var oOption = document.createElement("OPTION"); oOption.text = "vc"; oOption.value = "1"; $('oCourses').add(oOption); oOption = document.createElement("OPTION"); oOption.text = "vb"; oOption.value = "2"; $('oCourses').add(oOption); oOption = document.createElement("OPTION"); oOption.text = "java"; oOption.value = "3"; $('oCourses').add(oOption); /*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/ $('oCourses').value = last_select; /*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/ function fnChange() { $('oData').value = $('oCourses').options[$('oCourses').selectedIndex].value; }</script> 楼上的老大,就是因为不懂才要问嘛.不好意思.现在改成这样了.除了那个下拉框默认值的问题,别的都解决了.哪位老大帮看一下,为什么下拉框的默认值就不对呢?谢谢<form name="form1" action=""><SELECT name="oCourses" SIZE="1" onchange="fnChange()"><OPTION VALUE="" SELECTED>--请选择一个--</option></SELECT><TEXTAREA name="oData1"></TEXTAREA><input type="text" name="oData"><script language=javascript> //假设从数据库中查询到的用户上次选择结果项的值为"3" var last_select = "3"; //下面的代码为列表框增加三个选择项 var oOption = document.createElement("OPTION"); oOption.text = "vc"; oOption.value = "1"; form1.oCourses.add(oOption); oOption = document.createElement("OPTION"); oOption.text = "vb"; oOption.value = "2"; form1.oCourses.add(oOption); oOption = document.createElement("OPTION"); oOption.text = "java"; oOption.value = "3"; form1.oCourses.add(oOption); /*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/ form1.oCourses.value = last_select; /*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/ function fnChange() { form1.oData.value = form1.oCourses.options[form1.oCourses.selectedIndex].value; }//因为你的DOM结构已经改变,要取对象要写成form1.oCourses//或者全写成document.getElementById("oCourses")</script></form> 默认值是“java”,难道不对吗? 唠叨老大.默认值应该是<OPTION VALUE="" SELECTED>--请选择一个--</option>--请选择一个-- 这样一个 <form><SELECT ID="oCourses" SIZE="1" onchange="fnChange()"><OPTION VALUE="" selected>--请选择一个--</option></SELECT><TEXTAREA ID="oData1"></TEXTAREA><input type="text" ID="oData"></form><script language=javascript>//定义一个获取对象的函数,以简化书写。所有对id的访问都通过此函数 function $(e) { return document.getElementById(e);} //假设从数据库中查询到的用户上次选择结果项的值为"3" var last_select = ""; //下面的代码为列表框增加三个选择项 var oOption = document.createElement("OPTION"); oOption.text = "vc"; oOption.value = "1"; $('oCourses').add(oOption); oOption = document.createElement("OPTION"); oOption.text = "vb"; oOption.value = "2"; $('oCourses').add(oOption); oOption = document.createElement("OPTION"); oOption.text = "java"; oOption.value = "3"; $('oCourses').add(oOption); /*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/ $('oCourses').value = last_select; /*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/ function fnChange() { $('oData').value = $('oCourses').options[$('oCourses').selectedIndex].value; }</script> 怎么可能呢?你有 //假设从数据库中查询到的用户上次选择结果项的值为"3" var last_select = 3; /*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/ $('oCourses').value = last_select;当然就有指定的默认值“java”了 文件下载问题-有的word文件下载后乱码或显示警告,代码如下。求指点。。。 dhtml在php里面的作用 求打开 php文件 工具,文件见附件 把PHP函数 写到HTML页面里 怎么知道 是从哪个PHP文件中调用的? php error_reporting里各个报错等级含义(举例说明) 一台服务器灌多个MYSQL怎么个灌法 无限级分类的东西在前台怎么展示? 字符串截取问题 php框架的问题,高手进啊 加速你的页面——数据压缩 一个月搞定的网站,欢迎拍砖! php5.1.4连接oracle8.1.6问题
<SELECT ID="oCourses" SIZE="1" onchange="fnChange()">
<OPTION VALUE="" SELECTED>--请选择一个--</option>
</SELECT>
<TEXTAREA ID="oData1"></TEXTAREA>
<input type="text" ID="oData">
</form>
<script language=javascript>
//定义一个获取对象的函数,以简化书写。所有对id的访问都通过此函数
function $(e) {
return document.getElementById(e);
} //假设从数据库中查询到的用户上次选择结果项的值为"3"
var last_select = "3"; //下面的代码为列表框增加三个选择项
var oOption = document.createElement("OPTION");
oOption.text = "vc";
oOption.value = "1";
$('oCourses').add(oOption); oOption = document.createElement("OPTION");
oOption.text = "vb";
oOption.value = "2";
$('oCourses').add(oOption); oOption = document.createElement("OPTION");
oOption.text = "java";
oOption.value = "3";
$('oCourses').add(oOption);
/*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/
$('oCourses').value = last_select;
/*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/
function fnChange()
{
$('oData').value = $('oCourses').options[$('oCourses').selectedIndex].value;
}
</script>
<OPTION VALUE="" SELECTED>--请选择一个--</option>
</SELECT>
<TEXTAREA name="oData1"></TEXTAREA>
<input type="text" name="oData">
<script language=javascript>
//假设从数据库中查询到的用户上次选择结果项的值为"3"
var last_select = "3"; //下面的代码为列表框增加三个选择项
var oOption = document.createElement("OPTION");
oOption.text = "vc";
oOption.value = "1";
form1.oCourses.add(oOption); oOption = document.createElement("OPTION");
oOption.text = "vb";
oOption.value = "2";
form1.oCourses.add(oOption); oOption = document.createElement("OPTION");
oOption.text = "java";
oOption.value = "3";
form1.oCourses.add(oOption);
/*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/
form1.oCourses.value = last_select;
/*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/
function fnChange()
{
form1.oData.value = form1.oCourses.options[form1.oCourses.selectedIndex].value;
}
//因为你的DOM结构已经改变,要取对象要写成form1.oCourses
//或者全写成document.getElementById("oCourses")</script></form>
<SELECT ID="oCourses" SIZE="1" onchange="fnChange()">
<OPTION VALUE="" selected>--请选择一个--</option>
</SELECT>
<TEXTAREA ID="oData1"></TEXTAREA>
<input type="text" ID="oData">
</form>
<script language=javascript>
//定义一个获取对象的函数,以简化书写。所有对id的访问都通过此函数
function $(e) {
return document.getElementById(e);
} //假设从数据库中查询到的用户上次选择结果项的值为"3"
var last_select = ""; //下面的代码为列表框增加三个选择项
var oOption = document.createElement("OPTION");
oOption.text = "vc";
oOption.value = "1";
$('oCourses').add(oOption); oOption = document.createElement("OPTION");
oOption.text = "vb";
oOption.value = "2";
$('oCourses').add(oOption); oOption = document.createElement("OPTION");
oOption.text = "java";
oOption.value = "3";
$('oCourses').add(oOption);
/*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/
$('oCourses').value = last_select;
/*下面的fnChange函数在用户每次改变选择时都将选择结果显示在一个文本框中*/
function fnChange()
{
$('oData').value = $('oCourses').options[$('oCourses').selectedIndex].value;
}
</script>
你有
//假设从数据库中查询到的用户上次选择结果项的值为"3"
var last_select = 3; /*用户在修改和查看上次的设置信息时,程序应自动选中他上次的设置结果项,下面的一条简单语句就可以实现这个功能。*/
$('oCourses').value = last_select;当然就有指定的默认值“java”了