任何人都可以建议我使用osclass opensource。 我不知道为什么条件不起作用。
<button type="button" class="button-ii" <?php if(osc_item_formated_price()=="Only Information Available" || $email == "OFF") {?> disabled="true" <?php } ?><?php>data-toggle="modal"disabled data-target="#myModal">Enquiry</button>
答案 0 :(得分:0)
尝试使用不同的方法,
<?php if(osc_item_formated_price()=="Only Information Available" || $email == "OFF") { ?>
<button type="button" class="button-ii" disabled>Enquiry</button>
<?php } else { ?>
<button type="button" class="button-ii" data-toggle="modal" data-target="#myModal">Enquiry</button>
<?php } ?>
OR
<?php if(osc_item_formated_price()=="Only Information Available" || $email == "OFF") {
echo '<button type="button" class="button-ii" disabled>Enquiry</button>';
} else {
echo '<button type="button" class="button-ii" data-toggle="modal" data-target="#myModal">Enquiry</button>';
}
修改强>
我还想指出,您需要将disable=true
更改为 disabled
。
此行data-toggle="modal"disabled
没有意义,请在disabled
之后移除data-toggle="modal"
。
此处php
还有一个额外的<?php>data-toggle="modal"disabled
开头标记,但没有结束。你应该删除它,参考上面的代码。
答案 1 :(得分:0)
因为您使用PHP代码进行了错误的练习,所以在按钮内部有一个额外的<?php
,尝试此代码可能会对您有所帮助。
<button type="button" class="button-ii"
<?php if(osc_item_formated_price()=="Only Information Available" || $email == "OFF")
{?> disabled="true" <?php } ?> >data-toggle="modal"disabled data-target="#myModal">Enquiry</button>