Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- ๋ฐฐ์ด
- ๋์ปค
- ์๋ฐ์คํฌ๋ฆฝํธ
- ์ฝํ
- select
- ํ๋ก๊ทธ๋๋จธ์ค
- ๋ฆฌ๋ ์ค
- MySQL
- ๋ช ๋ น์ด
- order by
- ์ธ๋ผ์ธ๋ทฐ
- optionํ๊ทธ
- JS
- Update
- JSP
- DATE_FORMAT
- oracle
- ์ปจํธ๋กค๋ฌ
- JavaScript
- Spring
- ๋ณ์
- ๋ฐฑํฑ
- ํ ์ด๋ธ
- ๋์ ํ ์ด๋ธ
- SQL
- post๋ฐฉ์
- ๋์
- ํจ์
- like
- Ajax
Archives
- Today
- Total
bom's happy life
[JS] ์ต์ ์ ํ ์ input ํ์ฑ ๋นํ์ฑ ์ ์ด ๋ณธ๋ฌธ
Deveolpment Study๐๏ธ/Javascript
[JS] ์ต์ ์ ํ ์ input ํ์ฑ ๋นํ์ฑ ์ ์ด
bompeach 2024. 2. 1. 10:58์ค๋ช :
๋ณต๋ฆฌํ์๋น, ์ฌ๋น๊ตํต๋น, ๊ธฐํ ์ ํ ์ '์ฃผํ๊ฑฐ๋ฆฌ' input ๋นํ์ฑํํ๊ณ '์ ์ฒญ๊ธ์ก'๋ง ํ์ฑํ,
์ฐจ๋์ ์ง๋น ์ ํ ์ '์ ์ฒญ๊ธ์ก' input ๋นํ์ฑํํ๊ณ '์ฃผํ๊ฑฐ๋ฆฌ' input ํ์ฑํ.
<tr>
<td onchange="optionControl()" style="text-align:center;">
<select id="carKind" name="flag">
<option value="" >:: ์ ํ ::</option>
<option value="๋ณต๋ฆฌํ์๋น">๋ณต๋ฆฌํ์๋น</option>
<option value="์ฐจ๋์ ์ง๋น">์ฐจ๋์ ์ง๋น</option>
<option value="์ฌ๋น๊ตํต๋น">์ฌ๋น๊ตํต๋น</option>
<option value="๊ธฐํ">๊ธฐํ</option>
</select>
</td>
<td> <!-- ์ ์ฒญ๊ธ์ก -->
<input id="Application_amount" name="amount" type="text" value="" placeholder="0">
</td>
<td> <!-- ์ฃผํ๊ฑฐ๋ฆฌ -->
<input id="distance_driven" name="mileage" type="text" value="" placeholder="0">
</td>
</tr>
//๊ตฌ๋ถ์ต์
์ ์ด
function optionControl() {
var selectedOption = document.getElementById('carKind').value;
var distanceInput = document.getElementById('distance_driven');
var AppamountInput = document.getElementById('Application_amount');
distanceInput.disabled = false;
AppamountInput.disabled = false;
//์ ํ๋ ์ต์
์ ๋ฐ๋ผ ์
๋ ฅ๋์ ๋นํ์ฑํ
//์๋ฌด๊ฒ๋ ์ ํ๋์ง ์์์ ๊ฒฝ์ฐ์๋ ๋ชจ๋ ์
๋ ฅ๋์ ํ์ฑํ ์ํ๋ก ์ ์ง
switch(selectedOption) {
case '๋ณต๋ฆฌํ์๋น':
case '์ฌ๋น๊ตํต๋น':
case '๊ธฐํ':
distanceInput.disabled = true;
break;
case '์ฐจ๋์ ์ง๋น':
AppamountInput.disabled = true;
break;
}
}