Итак, у меня есть переключатели. Каждые переключатели соответствуют разным частям. То, что я хочу сделать, - это когда пользователь нажимает на переключатель, он загрузит изображение, которое необходимо, не нажимая кнопку отправки.Как отправить форму без нажатия кнопки отправки
Вот мой код:
<form action="" method="post">
<div class="customizeparts" style="width: 224px">
<h3>CHOOSE YOUR PARTS</h3>
<hr />
<?php
if ($getmotorparttypes!=0){
foreach($getmotorparttypes as $keymotorparttype=>$valuemotorparttype){
?>
<a href="#" class="customizepartsbutton" style="width: 90%"><?php echo $valuemotorparttype["motorparttype_name"]; ?></a>
<div class="cls">
</div>
<?php
$currentrecord = current($getmotorset);
$getmotorsets = $motorset->getmotorsetbymotortypeidnmotorparttypeid($currentrecord["motordata"]["motortype_id"], $valuemotorparttype["motorparttype_id"]);
if ($getmotorsets!=0){
foreach($getmotorsets as $keyms=>$valuems){
?>
<div class="upgrade">
<div class="upgrade-left" style="width: 65px;">
<input <?php echo ismotorsetselected($getmotorset,$valuems["motorpart_id"]); ?> name="<?php echo $valuems["motorpartdata"]["motorparttype_id"].",".$valuems["motortype_id"]; ?>"value="<?php echo $valuems["motorpartdata"]["motorpart_id"]; ?>" type="radio" /> <?php echo $valuems["motorpartdata"]["motorpart_id"]; ?>
<img alt="image" src="upload/image/<?php echo $valuems["motorpartdata"]["motorpart_image"]; ?>" width="60" height="auto" />
</div>
<div class="upgrade-right" style="width: 140px">
<?php echo $valuems["motorpartdata"]["motorpart_name"]; ?><br />
PHP. <?php echo number_format($valuems["motorpartdata"]["motorpart_price"],2); ?>
</div>
</div>
<?php
}
}
?>
<?php
}
}
?>
</div>
<br />
<input type="submit" name="btnSubmitdesigncomb" value="CHOOSE UPGRADES" />
</form>
Возможно ли это или есть ли способ сделать это?
Try Googling AJAX – j08691
Извините, но многие, кто знает javascript, но не PHP, не могут вам помочь. Если вы включили сгенерированный javascript (то, что браузер действительно видит и доступно в браузере с View/Source), мы также могли бы помочь. – jfriend00
Как сказал @ j08691, вам нужно использовать функцию Ajax и использовать событие, например onclick или onselect, чтобы вызвать функцию. –