time,credit,seat和deadline都是文本框,默认为灰。
我实现选择下拉菜单:sort中的Required 就让seat,和deadline变灰,time和credit为可输入。
选择Selected就全部为可输入。
帮忙修改一下:
<SCRIPT LANGUAGE="JavaScript">
<!--
/*
function aaa(v)
{
if(v=="S")
{
document.getElementById('seat[]').disabled=false;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="R")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="N")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=true;
document.getElementById('credit[]').disabled=true;}
}
*/
//-->
</SCRIPT>
<form action="setting_up.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" target="_top"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" class="tables">
<tr bgcolor="#FFFFFF">
<td width="202" height="20" bgcolor="#FFFFFF"> <div align="left">
<input name="course_id[]" type="hidden" id="course_id[]" value="AAA">
DEMO! <input name="name[]" type="hidden" id="name[]" value="DEMO!">
</div></td>
<td width="95" bgcolor="#FFFFFF"><div align="center">
<input name="course_data_id[]" type="hidden" id="course_data_id[]" value="">
<select name="sort[]" class="tables" id="sort[]" >
<option value="N">- - - -</option>
<option value="R" >Required </option>
<option value="S" >Selected</option>
</select>
</div></td>
<td width="105" bgcolor="#FFFFFF"><div align="center">
<input name="credit[]" type="text" class="tables" id="credit"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="120" bgcolor="#FFFFFF"> <div align="center">
<input name="time[]" type="text" class="tables" id="time[]" style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="135" bgcolor="#FFFFFF">
<div align="center">
<input name="deadline[]" type="text" class="tables" id="deadline[]" value="2007-04-03" size=12 maxlength=30 >
</div></td>
<td bgcolor="#FFFFFF"><div align="center">
<input name="seat[]" type="text" class="tables" id="seat[]"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="202" height="20" bgcolor="#FFFFFF"> <div align="left">
<input name="course_id[]" type="hidden" id="course_id[]" value="rrt">
DEMO2 <input name="name[]" type="hidden" id="name[]" value="DEMO2">
</div></td>
<td width="95" bgcolor="#FFFFFF"><div align="center">
<input name="course_data_id[]" type="hidden" id="course_data_id[]" value="">
<select name="sort[]" class="tables" id="sort[]" >
<option value="N">- - - -</option>
<option value="R" >Required </option>
<option value="S" >Selected</option>
</select>
</div></td>
<td width="105" bgcolor="#FFFFFF"><div align="center">
<input name="credit[]" type="text" class="tables" id="credit"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="120" bgcolor="#FFFFFF"> <div align="center">
<input name="time[]" type="text" class="tables" id="time[]" style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="135" bgcolor="#FFFFFF">
<div align="center">
<input name="deadline[]" type="text" class="tables" id="deadline[]" value="2007-04-03" size=12 maxlength=30 >
</div></td>
<td bgcolor="#FFFFFF"><div align="center">
<input name="seat[]" type="text" class="tables" id="seat[]"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
</div></td>
</tr>
</table>
<input name="grade" type="hidden" id="grade" value="01">
<input name="pid" type="hidden" id="pid" value="A002">
<input name="did" type="hidden" id="did" value="B003">
<input name="ot" type="hidden" id="ot" value="edit">
</form>
我实现选择下拉菜单:sort中的Required 就让seat,和deadline变灰,time和credit为可输入。
选择Selected就全部为可输入。
帮忙修改一下:
<SCRIPT LANGUAGE="JavaScript">
<!--
/*
function aaa(v)
{
if(v=="S")
{
document.getElementById('seat[]').disabled=false;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="R")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="N")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=true;
document.getElementById('credit[]').disabled=true;}
}
*/
//-->
</SCRIPT>
<form action="setting_up.php" method="post" enctype="application/x-www-form-urlencoded" name="form1" target="_top"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" class="tables">
<tr bgcolor="#FFFFFF">
<td width="202" height="20" bgcolor="#FFFFFF"> <div align="left">
<input name="course_id[]" type="hidden" id="course_id[]" value="AAA">
DEMO! <input name="name[]" type="hidden" id="name[]" value="DEMO!">
</div></td>
<td width="95" bgcolor="#FFFFFF"><div align="center">
<input name="course_data_id[]" type="hidden" id="course_data_id[]" value="">
<select name="sort[]" class="tables" id="sort[]" >
<option value="N">- - - -</option>
<option value="R" >Required </option>
<option value="S" >Selected</option>
</select>
</div></td>
<td width="105" bgcolor="#FFFFFF"><div align="center">
<input name="credit[]" type="text" class="tables" id="credit"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="120" bgcolor="#FFFFFF"> <div align="center">
<input name="time[]" type="text" class="tables" id="time[]" style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="135" bgcolor="#FFFFFF">
<div align="center">
<input name="deadline[]" type="text" class="tables" id="deadline[]" value="2007-04-03" size=12 maxlength=30 >
</div></td>
<td bgcolor="#FFFFFF"><div align="center">
<input name="seat[]" type="text" class="tables" id="seat[]"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
</div></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="202" height="20" bgcolor="#FFFFFF"> <div align="left">
<input name="course_id[]" type="hidden" id="course_id[]" value="rrt">
DEMO2 <input name="name[]" type="hidden" id="name[]" value="DEMO2">
</div></td>
<td width="95" bgcolor="#FFFFFF"><div align="center">
<input name="course_data_id[]" type="hidden" id="course_data_id[]" value="">
<select name="sort[]" class="tables" id="sort[]" >
<option value="N">- - - -</option>
<option value="R" >Required </option>
<option value="S" >Selected</option>
</select>
</div></td>
<td width="105" bgcolor="#FFFFFF"><div align="center">
<input name="credit[]" type="text" class="tables" id="credit"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="120" bgcolor="#FFFFFF"> <div align="center">
<input name="time[]" type="text" class="tables" id="time[]" style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
*</div></td>
<td width="135" bgcolor="#FFFFFF">
<div align="center">
<input name="deadline[]" type="text" class="tables" id="deadline[]" value="2007-04-03" size=12 maxlength=30 >
</div></td>
<td bgcolor="#FFFFFF"><div align="center">
<input name="seat[]" type="text" class="tables" id="seat[]"
style="ime-mode:disabled" onkeypress="return event.keyCode>=48&&event.keyCode<=57" onkeyup="if(/(^0+)/.test(value))value=value.replace(/^0*/, '')" value="" size="10" maxlength="4"
onpaste="var s=clipboardData.getData('text'); if(!/\D/.test(s)) value=s.replace(/^0*/,''); return false;" ondragenter="return false" >
</div></td>
</tr>
</table>
<input name="grade" type="hidden" id="grade" value="01">
<input name="pid" type="hidden" id="pid" value="A002">
<input name="did" type="hidden" id="did" value="B003">
<input name="ot" type="hidden" id="ot" value="edit">
</form>
解决方案 »
- 帮忙看看这个prototype的问题
- 求一个正则表达式:数值型从0.00到1.00之间(大于0可以等于1)
- 求救,关于歌曲连播和选播的问题
- popUpCalendar的问题:popUpCalendar可以将信息填写到一个textbox中,我如何时间同时填写到两框中
- 在线等答案,关于表单的问题
- 急,送分,一个完全不做网页的小白碰到的一个送分参数传递问题,在线等~
- select的简单问题?
- 用js调用的对联广告为什么现在Dreamweaver打不开?
- 求树状菜单源码,哪位大哥手头有给一份,谢谢~!
- window的什么方法可以让页面reload?????
- 如何让表格层换行不变形
- 怎么样传数组下标???
function aaa(v)
{
if(v=="S")
{
document.getElementById('seat[]').disabled=false;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="R")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=false;
document.getElementById('credit[]').disabled=false;
}
if(v=="N")
{
document.getElementById('seat[]').disabled=true;
document.getElementById('time[]').disabled=true;
document.getElementById('credit[]').disabled=true;}
}
select是对应一组3个input,还是对应多组的input?
因为不止一个啊!!!
说了是数组的了,同名字的有N个(N》10)
=============================================================
你以为加了 [] 就是数组?
楼上的,那你认为呢?