추가옵션 라디오 버튼
혹시 실력되시는분은 옵션1만 넣는다는 전제조건에 선택옵션도 라디오로 표현이 되도록 부탁드립니다.
제이쿼리에 j 도 모르는 사람입니다 ^^; 이해해주세요
shop.lib.php 파일과 shop.js 파일수정을 합니다.
shop.lib.php 1045줄
수정전
[code]
$options[$opt_id[0]][] = '<option value="'.$opt_id[1].','.$row['io_price'].','.$io_stock_qty.'">'.$opt_id[1].$price.$soldout.'</option>';
[/code]
수정후
[code]
$options[$opt_id[0]][] = '<input type="radio" name="it_supply" id="it_supply" value="'.$opt_id[1].','.$row['io_price'].','.$io_stock_qty.'">'.$opt_id[1].$price.$soldout.'<br>';
[/code]
위처럼 라디오 버튼이 나오도록 하였습니다.
이제 shop.js 128 ~ 162줄
수정전
[code]
/* 키보드 접근 후 옵션 선택 Enter keydown 이벤트 대응 */
$("select.it_supply").live("keydown", function(e) {
var $el = $(this);
var code = e.keyCode;
var val = $(this).val();
supply_add = false;
if(code == 13) {
if(val == "")
return;
sel_supply_process($el, true);
}
});
if(isAndroid) {
$("select.it_supply").live("touchend", function() {
supply_add = true;
});
} else {
$("select.it_supply").live("mousedown", function() {
supply_add = true;
});
}
$("select.it_supply").live("change", function() {
var $el = $(this);
var val = $(this).val();
if(val == "")
return;
if(supply_add)
sel_supply_process($el, true);
});
[/code]
수정후
[code]
/* 키보드 접근 후 옵션 선택 Enter keydown 이벤트 대응 */
$('input[name=it_supply]:radio').click(function(e) {
var $el = $(this);
var code = e.keyCode;
var val = $(this).val();
supply_add = false;
if(code == 13) {
if(val == "")
return;
sel_supply_process($el, true);
}
});
if(isAndroid) {
$("select.it_supply").live("touchend", function() {
supply_add = true;
});
} else {
$('input[name=it_supply]:radio').click(function() {
supply_add = true;
});
}
$('input[name=it_supply]:radio').click(function() {
var $el = $(this);
var val = $(this).val();
if(val == "")
return;
if(supply_add)
sel_supply_process($el, true);
});
[/code]
제이쿼리에 j 도 모르는 사람입니다 ^^; 이해해주세요
shop.lib.php 파일과 shop.js 파일수정을 합니다.
shop.lib.php 1045줄
수정전
[code]
$options[$opt_id[0]][] = '<option value="'.$opt_id[1].','.$row['io_price'].','.$io_stock_qty.'">'.$opt_id[1].$price.$soldout.'</option>';
[/code]
수정후
[code]
$options[$opt_id[0]][] = '<input type="radio" name="it_supply" id="it_supply" value="'.$opt_id[1].','.$row['io_price'].','.$io_stock_qty.'">'.$opt_id[1].$price.$soldout.'<br>';
[/code]
위처럼 라디오 버튼이 나오도록 하였습니다.
이제 shop.js 128 ~ 162줄
수정전
[code]
/* 키보드 접근 후 옵션 선택 Enter keydown 이벤트 대응 */
$("select.it_supply").live("keydown", function(e) {
var $el = $(this);
var code = e.keyCode;
var val = $(this).val();
supply_add = false;
if(code == 13) {
if(val == "")
return;
sel_supply_process($el, true);
}
});
if(isAndroid) {
$("select.it_supply").live("touchend", function() {
supply_add = true;
});
} else {
$("select.it_supply").live("mousedown", function() {
supply_add = true;
});
}
$("select.it_supply").live("change", function() {
var $el = $(this);
var val = $(this).val();
if(val == "")
return;
if(supply_add)
sel_supply_process($el, true);
});
[/code]
수정후
[code]
/* 키보드 접근 후 옵션 선택 Enter keydown 이벤트 대응 */
$('input[name=it_supply]:radio').click(function(e) {
var $el = $(this);
var code = e.keyCode;
var val = $(this).val();
supply_add = false;
if(code == 13) {
if(val == "")
return;
sel_supply_process($el, true);
}
});
if(isAndroid) {
$("select.it_supply").live("touchend", function() {
supply_add = true;
});
} else {
$('input[name=it_supply]:radio').click(function() {
supply_add = true;
});
}
$('input[name=it_supply]:radio').click(function() {
var $el = $(this);
var val = $(this).val();
if(val == "")
return;
if(supply_add)
sel_supply_process($el, true);
});
[/code]
댓글 1개
10년 전
잘 봣습니다
게시판 목록
영카트5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 431 | 2개월 전 | 129 | ||
| 430 | 2개월 전 | 161 | ||
| 429 | 2개월 전 | 189 | ||
| 428 |
선택과집중
|
2개월 전 | 234 | |
| 427 |
선택과집중
|
2개월 전 | 385 | |
| 426 |
비버팩토리
|
2개월 전 | 357 | |
| 425 |
선택과집중
|
3개월 전 | 262 | |
| 424 |
선택과집중
|
3개월 전 | 391 | |
| 423 |
선택과집중
|
3개월 전 | 363 | |
| 422 |
선택과집중
|
3개월 전 | 329 | |
| 421 |
선택과집중
|
3개월 전 | 381 | |
| 420 | 4개월 전 | 419 | ||
| 419 |
선택과집중
|
4개월 전 | 360 | |
| 418 |
세르반데스
|
4개월 전 | 328 | |
| 417 |
선택과집중
|
4개월 전 | 415 | |
| 416 |
선택과집중
|
4개월 전 | 328 | |
| 415 |
선택과집중
|
4개월 전 | 361 | |
| 414 |
선택과집중
|
5개월 전 | 376 | |
| 413 |
선택과집중
|
5개월 전 | 461 | |
| 412 |
선택과집중
|
6개월 전 | 404 | |
| 411 |
선택과집중
|
6개월 전 | 312 | |
| 410 |
다케미카코
|
7개월 전 | 829 | |
| 409 |
다케미카코
|
7개월 전 | 582 | |
| 408 | 8개월 전 | 565 | ||
| 407 |
|
10개월 전 | 924 | |
| 406 | 11개월 전 | 1015 | ||
| 405 |
|
11개월 전 | 555 | |
| 404 | 1년 전 | 1270 | ||
| 403 | 1년 전 | 741 | ||
| 402 | 1년 전 | 775 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기