这个功能如何实现?? 不明白,还要select干什么,直接把checkbox的值付给text不行吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function chkClick(){ if(document.all.checkbox1.checked==true) document.all.text1.value = document.all.type.options[objOption.selectedIndex].value else document.all.text1.value=""} 上面的objOption因該是document.all.type這裡簡單寫了 <form action="" method="get" name="form1"> <p> <select name="type" onchange="test(this.value)"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </p> <p> <input type="checkbox" name="checkbox1"> <input type="text" name="text1" value=""> </p> <p> <input type="checkbox" name="checkbox2" value=""> <input type="text" name="text2" value=""> </p> <p> <input type="checkbox" name="checkbox3" value=""> <input type="text" name="text3" value=""> </p></form><SCRIPT LANGUAGE=javascript><!--function test(strVal){var strEval1="document.all.checkbox" + strVal + ".checked";var strEval2="document.all.text" + strVal;if(eval(strEval1)){var objTemp=eval(strEval2);objTemp.value=strVal}}//--></SCRIPT> 我的意思不是只在1个text里面加,而是在所有的text里加(只要前面的checkbox为选中状态)。 <form action="" method="get" name="form1"> <p> <select name="type" onchange="test(this.value)"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </p> <p> <input type="checkbox" name="checkbox1"> <input type="text" name="text1" value=""> </p> <p> <input type="checkbox" name="checkbox2" value=""> <input type="text" name="text2" value=""> </p> <p> <input type="checkbox" name="checkbox3" value=""> <input type="text" name="text3" value=""> </p></form><SCRIPT LANGUAGE=javascript><!--function test(strVal){for(var i=1;i<4;i++){var strEval1="document.all.checkbox" + i + ".checked"; var strEval2="document.all.text" + i;if(eval(strEval1)){var objTemp=eval(strEval2);objTemp.value=strVal}else{var objTemp=eval(strEval2);objTemp.value=""}}}//--></SCRIPT> 这段js什么意思 一个关于asp网页运行的问题 JavaScript 如何动态读取text输入框值? 菜鸟问个超简单的问题,答对马上就给分 请问用JS怎么在页面中的IFRAME中的页面写内容 js正则替换 js中如何弹出文件保存对话框? [求救]:请高手指点这段代码... 大虾帮忙看看, js ajax调用API问题 两个name相同的radio,怎样单击时判断是哪个被单击?? javascript里面 this到底是什么意思啊?
{
if(document.all.checkbox1.checked==true)
document.all.text1.value = document.all.type.options[objOption.selectedIndex].value
else
document.all.text1.value=""
}
這裡簡單寫了
<p>
<select name="type" onchange="test(this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</p>
<p>
<input type="checkbox" name="checkbox1">
<input type="text" name="text1" value="">
</p>
<p>
<input type="checkbox" name="checkbox2" value="">
<input type="text" name="text2" value="">
</p>
<p>
<input type="checkbox" name="checkbox3" value="">
<input type="text" name="text3" value="">
</p>
</form>
<SCRIPT LANGUAGE=javascript>
<!--
function test(strVal){
var strEval1="document.all.checkbox" + strVal + ".checked";
var strEval2="document.all.text" + strVal;
if(eval(strEval1)){
var objTemp=eval(strEval2);
objTemp.value=strVal}
}
//-->
</SCRIPT>
<p>
<select name="type" onchange="test(this.value)">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</p>
<p>
<input type="checkbox" name="checkbox1">
<input type="text" name="text1" value="">
</p>
<p>
<input type="checkbox" name="checkbox2" value="">
<input type="text" name="text2" value="">
</p>
<p>
<input type="checkbox" name="checkbox3" value="">
<input type="text" name="text3" value="">
</p>
</form>
<SCRIPT LANGUAGE=javascript>
<!--
function test(strVal){
for(var i=1;i<4;i++){
var strEval1="document.all.checkbox" + i + ".checked";
var strEval2="document.all.text" + i;
if(eval(strEval1)){
var objTemp=eval(strEval2);
objTemp.value=strVal}
else{
var objTemp=eval(strEval2);
objTemp.value=""
}}
}
//-->
</SCRIPT>