개발 Q&A

제목 이메일주소 뒷자리. 셀렉트박스 선택하면 입력되게 처리를 했는데요.
카테고리 PHP
글쓴이 그동안 작성시각 2019/01/28 17:59:29
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 10679   RSS
이메일주소 뒷자리. 셀렉트박스 선택하면 입력되게 처리를 했는데요.
이상한게.. 스크립트 동작은 잘 하는데, 뒷자리 값을 뷰에서 전달을 안하네요 ㅠㅠ

다른 값들은 잘 전달하는데,,,email_02 항목 자체가 없네요;; 혹시 아시는 분 계신가요?  

 

<!---- 이메일 뒷자리 선택 시작 ----> <script> $('#email_select').change(function() { $("#email_select option:selected").each(function() { if($(this).val()== '1') { //직접입력일 경우 $("#email_02").val(''); //값 초기화 $("#email_02").attr("disabled",false); //활성화 } else { //직접입력이 아닐경우 $("#email_02").val($(this).text()); //선택값 입력 $("#email_02").attr("disabled",true); //비활성화 } }); }); </script> <!---- 이메일 뒷자리 선택 끝 ---->

 

 

						<tr>
							<th scope="row">이메일(ID)</th>
							<td>
								<input type="text" name="email_01" id="email_01" title="이메일 앞자리주소" />
								@
								<input type="text" name="email_02" id="email_02" title="이메일 뒷자리주소" />  
								<div class="select-box">
									<label for="email_select">이메일 뒷자리 선택</label>
								    <select id="email_select" title="이메일 뒷자리 선택">
								        <option value="1">직접입력</option>
								        <option value="naver.com">naver.com</option>
								        <option value="daum.net">daum.net</option>
								        <option value="hanmail.net">hanmail.net</option>
								        <option value="gmail.com">gmail.com</option>
								        <option value="hotmail.com">hotmail.com</option>
								        <option value="dreamwiz.com">dreamwiz.com</option>
								        <option value="freechal.com">freechal.com</option>
								        <option value="hanmir.com">hanmir.com</option>
								    </select>
								</div>
                                <span class="desc"></span>
							</td>
						</tr>

 

 다음글 DB insert 후, 컨트롤러 거쳐서, view에서 ... (5)
 이전글 Call to undefined function 에러.... (3)

댓글

한대승(불의회상) / 2019/01/28 18:01:55 / 추천 1
disabled 을 readonly 로 바꿔 보세요.
그동안 / 2019/01/29 09:12:29 / 추천 0

아~ 불의화상님 댓글 주신거 보고 머리를 딱! 쳤네요 ㅎ

항상 명괘한 답변 감사합니다^^