فعال شدن اينپوت و سلكت به وسيله ي چك باكس !

Mohammadreza

Well-Known Member
سلام
چطوري مي شه يه اينپوت و سلكت رو كاري كرد كه يا زدن يه چك باكس فعال شن
همشون داخل يه فيلد ست هستن
تشكر
 

peyman1987

Member
یه نگاهی به این بنداز و طبق نیازت تغییرش بده
HTML:
<HTML>
	<HEAD>
		<SCRIPT>
			function EnableDisable()
			{
				document.getElementById('listbox').disabled = !document.getElementById('listbox').disabled;
			}
		</SCRIPT>
	</HEAD>
	<BODY>
		<SELECT ID="listbox">
			<option>1</option>
			<option>2</option>
			<option>3</option>
			<option>4</option>
		</SELECT>
		<INPUT Type="checkbox" onclick="EnableDisable()">
	</BODY>
</HTML>
 

Mohammadreza

Well-Known Member
در ضمن من اينو اكتحان كردم فقط براي اولين فيلد كار ميكنه
ببينيد
 

Mohammadreza

Well-Known Member
در ضمن من اينو اكتحان كردم فقط براي اولين فيلد كار ميكنه
ببينيد
کد:
<fieldset><legend>Domain Info</legend>
<table>
		<SCRIPT>
			function EnableDisable()
			{
				document.getElementById('listbox').disabled = !document.getElementById('listbox').disabled;
			}
		</SCRIPT>
	<tr>
		<td>I Get A Domain :</td>
		<td><INPUT Type="checkbox" onclick="EnableDisable()"></td>
	</tr>
	<tr>
		<td width="150px">Domain Name :</td>
		<td><input ID="listbox" type="text" size="19" maxlength="22" name="domainname" />
			<select ID="listbox"  size="1" name="pasvand">
			<option>.com</option>
			<option>.net</option>
			<option>.org</option>
			<option>.info</option>
			<option>.biz</option>
			<option>.name</option>
			<option>.ws</option>
			<option>.ir</option>
			<option>.co.ir</option>
			<option>.ac.ir</option>
			</select>
		</td>
	</tr>
	<tr>
		<td>Old :</td>
		<td>			
		<select ID="listbox" size="1" name="old">
			<option>for one year</option>
			<option>for two years</option>
			<option>for three years</option>
			<option>for four years</option>
			<option>for five years</option>
		</select></td>
	</tr>
</table></fieldset>
</body>
 

Mohammadreza

Well-Known Member
جواب هر دوشو خودم پيدا كردم
اين كدي كه دوستمون دادن اينطوري عمل مي كنه كه وقتي چك باكس رو زدي اينپوت و ... غير فعال مي شه من دقيقا بر عكس مي خواستم براي اين كار خصوصيت disable="disable" رو به فيلد ها اضافه كردم
مشكل دوم اين بود كه وقتي شناسه ي ليست باكس رو مي ذاشتيم براي چند تا فيلد براي اولي عمل مي كرد ( از خصوصيات آي دي ) براي اين مشكل هم اومدم و براي هر فيلد يك شناسه گذاشتم و مشكلم حل شد
 

peyman1987

Member
خوب درستش هم همین بود. من فقط یه کد ساده بهتون دادم که سرنخ دستتون بیاد و طبق درخواست خودتون تغییرش بدین. بهرحال موفق باشین
 

جدیدترین ارسال ها

بالا