2012-07-18 2 views
0

나는 입력 필드를 포함하는 테이블을 가지고있다. user.here로 시간 값을 입력하려면 기능이 필요합니다. 처음 시작 시간을 채우면 "오전/오후 지정을 포함 하시겠습니까?"라고 묻는 창을 열고 예라고 말하면 해당 오전/pm 옵션을 사용하십시오. 어떻게하면 자바 스크립트를 사용하여이 작업을 수행 할 수 있습니다.사용자가 자바 스크립트를 사용하여 테이블의 입력 필드를 채울 때 팝업 창이 열림

는 다음 코드를 사용자가 입력을 떠날 때 처리 할

<div class="tbody"> 
<div class="tbc1" style="width:32%;"> 
Start Time</div> 
</div> 


<div class="tbody"><div class="tbc1" style="width:32%"> 
<input class="tblinput cd1st tsst tf" id="tsst" maxlength="5" type="text" style="width:45px;" placeholder="hh:mm"></div> 

답변

1

사용에 onblur 물품.

확인 ('내 메시지')을 사용하여 질문을 표시하십시오. 이 같은

뭔가 : 난,

<select id="ampm" name="ampm" style="display: block"> 
<option>am</option> 
<option>pm</option> 
</select> 
+0

가 네, 팝업을 보여줍니다 .and 여기에 내가 원하는 무엇인가 :

<input type="text" onblur="showMessage(this);" /> function showMessage(sender) { if (confirm('do you want to...')) { document.getElementById('ampm').style.display = 'block'; } } 

필요한 경우 표시 할 수있는 숨겨진 AM/PM 필드가 그들은 "yes", "no"로 2 개의 버튼을 배치하고 싶습니다. 그들이 yes라고 말하면, 나는 table.can에 그 am/pm 옵션을 포함시키고 싶습니다. 어떻게 할 수 있습니까? – lucky

+0

@kanya I 've 've 추가 코드 및 마크 업을 포함하도록 편집되었습니다. –

+0

누군가가 2 버튼을 어떻게 할 수 있는지 말해 줄 수 있습니까? 아니오, 그렇습니다. 나는 그/테이블 옵션에 am/pm 옵션을 포함시키고 싶습니다. 어떻게 할 수 있습니까? – lucky

관련 문제