스크립트 질문드립니다.

스크립트 질문드립니다.

QA

스크립트 질문드립니다.

본문

그누보드 상품주문내역 리스트부분에

<tabel>

<tr id="od_receipt_time_form">1</tr>

<tr id="od_receipt_time_form">2</tr>

 .

.

.

<tr id="od_receipt_time_form">100<tr>

</table>

이 뜬다고 가정했을때 아래 스크립트를 넣으면

첫번째 부분에만 스크립트가 적용되는데

전체 tr부분에 각각 적용되도록 어케 수정하나요?

질문드립니다.

 

 

 

 

<script> 
function od_receipt_time(od_id)
{
 od_receipt_time_form=document.getElementById('od_receipt_time_form').value;
        $.ajax({
            url: "./ajax.od_receipt_time.php",
            type: "POST",
            data: {
                "od_id": od_id,
                "od_receipt_time": od_receipt_time_form
  
            },
            dataType: "json",
            async: false,
            cache: false,
            success: function(data, textStatus) {
                od_receipt_time = data.od_receipt_time;

                document.getElementById('od_receipt_time_form').value=od_receipt_time;
        
           }
        });
}

</script>

 

 

 

아래 부분이 첫번째만 적용되게 되어있는건지..

LImit 1을 50으로 변경해도 안되네요

 

$sql = " UPDATE  `g5_shop_order` SET  `od_receipt_price` =  '".$od_receipt_price."' WHERE  `od_id` =".$od_id." LIMIT 50 ;";
$row = sql_fetch($sql);

$sql = " select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' ";
$od  = sql_fetch($sql);

$info = get_order_info($od_id);
// 미수금액
$od_misu = ( $od['od_cart_price'] - $od['od_cancel_price'] + $_POST['od_send_cost'] + $_POST['od_send_cost2'] )
           - ( $od['od_cart_coupon'] + $od['od_coupon'] + $od['od_send_coupon'] )
           - ( $_POST['od_receipt_price'] + $_POST['od_receipt_point'] - $_POST['od_refund_price'] );

// 미수금 정보 등 반영
$sql = " update {$g5['g5_shop_order_table']}
            set od_misu         = '$od_misu',
                od_tax_mny      = '{$info['od_tax_mny']}',
                od_vat_mny      = '{$info['od_vat_mny']}',
                od_free_mny     = '{$info['od_free_mny']}',
            where od_id = '$od_id' ";
sql_query($sql);

$sql_s="SELECT * FROM  `g5_shop_order` WHERE  `od_id` =".$od_id." LIMIT 50 ;";
$result_s = sql_query($sql_s);
$row_s=sql_fetch_array($result_s);

$od_receipt_price=$row_s[od_receipt_price];

die("{\"od_receipt_price\":\"$od_receipt_price\"}");

이 질문에 댓글 쓰기 :

답변 2

id는 중복되어 사용 될 수 없습니다

여러 요소들을 같은 이름으로 묶고 싶으시면 class를 사용하세요

DOM으로 tr 을 선택하면 됩니다.

 

document.getElementsByTagName("tr")

 

응용하시면 됩니닷

답변을 작성하시기 전에 로그인 해주세요.
전체 123,498 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT