테스트 사이트 - 개발 중인 베타 버전입니다

시간 중에서 시,분 을 select 박스에 option 으로 줄려고 하는데요.. 채택완료

퍼레버의리 11년 전 조회 15,855

</span></p><p><select name="hour"></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="00" selected>00</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="01" >01</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="02" >02</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="03" >03</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="04" >04</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span>                          .</p><p> <span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p> </p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="15" >23</option> </p><p> </p><p>-----------------------------------------------------------------------------------------</p><p><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;"><select name="minute"></span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="00" selected>00</option></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="01"  <span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">minute01</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">>01</option></span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="02"  <span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">minute02</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;"> >02</option></span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="03"  <span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">minute03</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">>03</option></span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span><option value="04"  <span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">$</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 18px;">minute04</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">>04</option></span></p><p><span class="Apple-tab-span" style="white-space: pre;">							</span>                          .</p><p> <span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p> </p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">                          .</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;">​</span></p><p><span class="Apple-tab-span" style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5; white-space: pre;">							</span><span style="font-family: 돋움, Dotum, Helvetica, sans-serif; font-size: 12px; line-height: 1.5;"><option value="15" >59</option></span> </p><p> </p><p> </p><p>

 

 

이렇게 노가다로 쓰기에 너무 불필요한 공간 차지해서 줄일려고 하는데 방법이 있을까요?

 

구글링 해도 딱히 보이지 않네요 ㅠ,ㅠ  그리고

 

페이지를 열면 몇시 몇분 을 내가 최근 저장한값을 불러내기 위해서 

 

내가 최근 저장한 option에 selected를 붙여야 하는데...ㅠ.ㅠ

 

 

if($minute​ == 01){ $minute01 = "selected​"}

else if($minute​ == 02){ $minute02 = "selected​"}

else if($minute​ == 03){ $minute03 = "selected​"}

....

......

 

언제 이렇게 다 적기에도 그렇고 ㅠ,ㅠ 좋은 방법이 없을까요? 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
t
11년 전

for 문을 사용하시면 되겠네여.

 

$j = "";

for ($i=0;$i<24;$i++) {

if (strlen($i)==1) echo $j = "0".$i;

else echo $j = $i;

echo "

}

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

재아
11년 전
만약 $a=02 이라고 할때요~

위의 <option <option value='".$j."'>".$j <? if($j=$a) echo "select";?>> 를 이런식으로 해서, 셋팅이 되게 할려면 어떻게 해야 하죠??
참없다
11년 전
$j = "";
for ($i=0;$i<24;$i++) {
if (strlen($i)==1) echo $j = "0".$i;
else echo $j = $i;
if ($i==2)
echo "<option value='".$j."' selected>".$j;
else
echo "<option value='".$j."'>".$j;
}
재아
11년 전
답변 감사합니다.. 이해가 되네요!

댓글을 작성하려면 로그인이 필요합니다.

var h = document.getElementsByName('hour')[0], m = document.getElementsByName('minute')[0];

for (var i=0; i < 12; i++) h.options[i] = new Option( f(i) , f(i));

for (i=0; i < 60; i++) m.options[i] = new Option( f(i) , f(i));

h.value = '03'; m.value = '05';

function f(n) {return n < 10 ? '0' + i : i; }   

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인