<form method="post" enctype="multipart/form-data" action="<?php echo base_url()."homectrl/saveslide";?>">
<select name="inpevent" id="eventcontrol">
<option value="pilih">--Pilih--</option>
<option value="textonly">Text Only</option>
<option value="redirect">Redirect</option>
</select>
<select name="inpsel" id="selectcontrol">
<option value="pilih">--Pilih--</option>
<?php
foreach($product->result() as $row){
echo "<option value='".$row->namaproduct."'>".$row->namaproduct."</option>";
}
?>
<tr class="bgtd2" id="hidetxonly1"><td>Title</td><td id="centered">:</td><td><input type="text" name="inptitle" id="pjg" required></td></tr>
<tr class="bgtd1" id="hidetxonly2"><td>Description</td id="centered"><td>:</td><td><textarea name="inpdesc" id="txarea" required></textarea></td></tr>
<input type="submit" name="submit" value="Add Slide" onClick="return cekevent()">
</form>
的JavaScript
function cekevent(){
if($("#eventcontrol").val() == "pilih"){
return false;
}else {
var cek;
if($("#eventcontrol").val() == "redirect"){
if($("#selectcontrol").val() == "pilih"){
return false;
}else{
return true;
}
}
}
}
当我选择inpsel的值(选择类型的名称),并非 “pilih”,它没有重定向到表单行为中的url并不做任何事情。有人可以解决或教我解决这个问题?
PHP在这里是无关紧要的。发布渲染的输出和你得到的错误。 – j08691
输出没有重定向,就是这样。如果代码为true,则应该从表单动作 – user3726626
'if($(“#eventcontrol”).val()==“redirect”&& $(“#selectcontrol”).val()==“pilih”)重定向。 '比嵌套ifs更清洁。当然,如果这是一个完整的例子。 –