<input type="text" ID="oData">改为。<input type="text" name="oData">
解决方案 »
- 关于smarty问题,求高手指点!!谢谢!!
- 请教大家下,php怎么获取网页内容呀?和普通的不一样.!!!!!
- 为什么要UNSET?
- 简单的pdf 跟白给一样
- 正则匹配问题。。十分奇怪。第三个参数获取不了值
- PHP安装问题:APACHE 2.2.2 can't load php5apache2.dll
- date是弱智问题
- 用php如何写出只显示出每篇文章的标题和正文开头的若干个字(如30个字)?后面用"......"代替,点击该文字浏览详情?
- 网页过期的问题
- 为什么我特意编写一个错误的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”了