**已关闭。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想要改进此问题?**更新问题,使其位于堆栈溢出主题上。
昨天关门了。
改进这个问题
我对php条件函数和以下代码的结果很好奇
$r = mysqli_fetch_array($s);
$name = $r[1];
if($name == ''){
$check = true;
}else{
$check = false;
}
还有按钮`
<button id="submit" <?php if($check){ echo 'style="display:block;"'; }else{ echo 'style="display:none;"'; }?> type="submit">Next</button>
<button type="button" id="nextBtn" <?php if($check){ echo 'style="display:none;"'; }else{ echo 'style="display:block;"'; }?> onclick="nextPrev(1)">Next</button>
<button type="button" id="prevBtn" <?php if($check){ echo 'style="display:none;"'; }else{ echo 'style="display:block;"'; }?> onclick="nextPrev(-1)">Previous</button>
我认为如果名称有值,结果将是display block-none-none,但是为什么我会得到display none-block-none呢?我试图解决这个问题,但没有找到解决办法。谢谢你的建议`
2条答案
按热度按时间nle07wnf1#
你可以这样做
并使用三元运算符代替if/else
hjzp0vay2#
我现在发现了问题。问题在于我的javascript强制显示下一步按钮并隐藏提交按钮。谢谢你帮我简化代码