시간 중에서 시,분 을 select 박스에 option 으로 줄려고 하는데요.. 채택완료
</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개
for 문을 사용하시면 되겠네여.
$j = "";
for ($i=0;$i<24;$i++) {
if (strlen($i)==1) echo $j = "0".$i;
else echo $j = $i;
echo "
}
답변에 대한 댓글 3개
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;
}
댓글을 작성하려면 로그인이 필요합니다.
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; }
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위의 <option <option value='".$j."'>".$j <? if($j=$a) echo "select";?>> 를 이런식으로 해서, 셋팅이 되게 할려면 어떻게 해야 하죠??