셀렉트 select 입력 제한 문의드립니다. 채택완료
안녕하세요.
여분필드를 이용해서 접수를 받고 있습니다.
<select id="area1" name="wr_1">
<option value="서울" <?=$write[wr_1] == "서울" ? "selected" : ""?>>서울</option>
<option value="인천" <?=$write[wr_1] == "인천" ? "selected" : ""?>>인천</option>
<option value="대전" <?=$write[wr_1] == "대전" ? "selected" : ""?>>대전</option>
</select>
여기서 각 옵션당 서울 10명, 인천 10명, 대전 10명
이렇게 옵션당 10명씩만 받고 10명이 초과되면 마감되었습니다. 라는 경고를 띄워주고 싶습니다.
도움 부탁드리겠습니다.
답변 1개
채택된 답변
+20 포인트
9년 전
서울 항목에 대해서 예를 든다면
Copy
이런 형태로 각각의 select에 맞게 구성해서 적용해 보시면 되지 않을까 싶네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
9년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
답변 주신 내용을 write_update.skin.php 만들어서 넣으니
수량체크는 잘 되는데 "마감 되었습니다." 경고창 생성 후 경고창의 확인 버튼을 클릭하면
글이 등록이 됩니다. 경고창만 뜨고 등록이 안되게 할 수 있을까요?
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$row1 = sql_fetch(" select count(*) cnt from g5_write_{$bo_table} where wr_1='서울' ");
$row1['cnt'];
if($row1['cnt'] > 10){
alert('마감되었습니다');
}
?>