如何在 codeigniter 中隐藏提交按钮
How to hide a submit button in codeigniter
如何在 $row['completion_status']=='completed'
时隐藏提交按钮。
我的view code
是:
<input type="submit" <?=($row[ 'checklist_id']=="Denied" ||$row[ 'checklist_id']=="Approved" ||$row[ 'completion_status']=="completed" )? "disabled='true'": "";?>name="sumit_button"
value="Update"
class="btn"
style="float:left;background:#d8d8d8;color:#000;box-shadow:0px 0px 1x rgba(0,0,0,0.2)!important;">
试试这个代码
<?php
$display = ($row[ 'checklist_id']=="Denied" ||$row[ 'checklist_id']=="Approved" ||$row[ 'completion_status']=="completed" )? "display:none": "display:block";
?>
<input type="submit" name="sumit_button"
value="Update"
class="btn"
style="float:left;background:#d8d8d8;color:#000;box-shadow:0px 0px 1x rgba(0,0,0,0.2)!important;<?php echo $display; ?>">
使用正确的方法:
<script>
$('#YOUR SUBMIT ID').submit(function(){
//Ajax Data
$.ajax({
type:'POST',
url:'YOUR BACKEND.php',
data:'YOUR DATA',
success: function() {
//Hide Button
$('#YOUR SUBMIT ID').attr("disabled", true);
},
error: function() {
//YOUR Code
}
});
});
</script>
把你的disable改成hidden就让输出变成这样
<input type="submit" name="submit" hidden />
或者把它写成jQuery,因为你在这个问题
中添加了javascript的标签
如何在 $row['completion_status']=='completed'
时隐藏提交按钮。
我的view code
是:
<input type="submit" <?=($row[ 'checklist_id']=="Denied" ||$row[ 'checklist_id']=="Approved" ||$row[ 'completion_status']=="completed" )? "disabled='true'": "";?>name="sumit_button"
value="Update"
class="btn"
style="float:left;background:#d8d8d8;color:#000;box-shadow:0px 0px 1x rgba(0,0,0,0.2)!important;">
试试这个代码
<?php
$display = ($row[ 'checklist_id']=="Denied" ||$row[ 'checklist_id']=="Approved" ||$row[ 'completion_status']=="completed" )? "display:none": "display:block";
?>
<input type="submit" name="sumit_button"
value="Update"
class="btn"
style="float:left;background:#d8d8d8;color:#000;box-shadow:0px 0px 1x rgba(0,0,0,0.2)!important;<?php echo $display; ?>">
使用正确的方法:
<script>
$('#YOUR SUBMIT ID').submit(function(){
//Ajax Data
$.ajax({
type:'POST',
url:'YOUR BACKEND.php',
data:'YOUR DATA',
success: function() {
//Hide Button
$('#YOUR SUBMIT ID').attr("disabled", true);
},
error: function() {
//YOUR Code
}
});
});
</script>
把你的disable改成hidden就让输出变成这样
<input type="submit" name="submit" hidden />
或者把它写成jQuery,因为你在这个问题
中添加了javascript的标签