구입할 수량을 입력하는 데 사용되는 텍스트 상자를 클릭하면 아래 코드가 계속 viewcart.php로 연결되는 이유를 이해할 수 없습니다. 페이지의 모든 앵커 태그 난 viewcart.php 모든 링크를 제거하지만 운 : 클릭시 텍스트 입력 불필요한 리디렉션
<form name="cx" method="get" action="viewcart.php?action=add&id=<?php $pid; ?>">
<?php
while($row=mysql_fetch_assoc($result)){
$pid=$row['PID'];
?>
<tr>
<td><?php echo $row['PID']; ?></td>
<td><a href="viewprod.php?prodname=<?php $row['PRODUCT']; ?>"> <?php echo $row['PRODUCT']; ?></a></td>
<td><?php echo $row['CATEGORY']; ?></td>
<td><?php echo $row['P_DESC']; ?></td>
<td><?php echo $row['QTYHAND']; ?></td>
<td><?php echo $row['S_PRICE']; ?></td>
<input type="hidden" value="<?php echo $row['QTYHAND']; ?>" name="qoh[]"/>
<input type="hidden" value="<?php echo $row['S_PRICE']; ?>" name="sprice[]"/>
<?php echo "<td><a href=\"viewcart.php?action=add&id=$pid\"><img src=\"../img/system/add-icon.png\"></a></td>"; ?>
<td><input type="checkbox" name="sc[]" id="<?php echo $row['PID'];?>" value="<?php echo $row['PID']; ?>"></input></td>
<td><input type="text" name="qbuys[]" value="" id="qb"></input></td> <!--when I click on this, it seems like I'm clicking on a link to viewcart.php -->
</table>
<input type="submit" value="submit"></input>
</form>
은 내가이 문제를 해결하는 데 유용 생각하지 않는 코드의 일부를 제거하지 않습니다. 도와주세요. 감사.
저에게 맞는 작품입니다. 클릭 이벤트 등을 바인딩하는 다른 장소에 자바 스크립트가 없는지 확인하십시오. – Kissaki
PHP 또는 리디렉션과 관련하여 어떤 영향이 있습니까? – Kissaki
$ pid를 울리는 중이 아니며 범위 지정 문제도 있습니다. 아래 내 대답을 참조하십시오. – xzyfer