提交后禁用按钮PHP
问题描述:
我有这个代码,当提交时,它会从数组中生成随机数。提交后禁用按钮PHP
<?php
if(isset($_POST['roll'])) {
$randarray = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$randselect = array_rand($randarray);
$nr = $randarray[$randselect];
echo '<p class="btn btn-info"> Branch: '. $nr. '</p>';
}
?>
<form action="#" method="post">
<button type="submit" class="btn btn-default" name="roll">Roll Branch </button>
</form>
我想要做的是在表单提交后,按钮将被禁用。有什么想法吗?
答
只需添加disabled
如果按下该按钮,如
<button type="submit" class="btn btn-default" name="roll" <?php echo isset($_POST["roll"]) ? "disabled" : "";?>>Roll Branch </button>
答
你可以这样做:
<button type="submit" class="btn btn-default" name="roll" <?php echo isset($_POST['roll']) ? 'disabled="true"' : ''; ?> >Roll Branch </button>
清洁和完美。谢谢! – FewFlyBy
@FewFlyBy不客气。 – Rizier123