我有一個帶複選框和輸入文本的表單。這裏是我的表格:PHP僅當勾選複選框時才提交表單
<form action="index.php?option=com_platiniumchristmas&view=success" method="post">
<label>
<input type="checkbox" name="termsConditions" id="chbx" value="Yes" onclick="foo()" />
<?php echo JText::_('COM_PLATINIUMCHRISTMAS_TERMSCONDITIONS_TEXT');?>
</label>
<input type="submit" value="Emitir Voucher" class="btn btn-success" style="float: right" />
<div style="overflow: hidden; padding-right: .5em;">
<input type="text" name="friendName" style="width: 100%;" />
<input type="hidden" name="canal" value="<?php echo $_POST[" canal "]; ?>"/>
</div>
</form>
這個想法是隻提交表格,如果檢查複選框值。我怎麼去解決這個問題。我曾嘗試使用JavaScript,但沒有成功。
我試圖使用JavaScript:
<script type=」text/javascript」>
var checkbox = document.getElementById("chbx");
function foo(){
if(checkbox.checked){
alert("meap");
};
};
</script>
告訴我們你試過了什麼。 – Inurosen