我正在编辑Wordpress中的经销商定位器,我需要修改几个字段。 我需要隐藏字段,如果其它字段被填充在PHP&CSS - 如果填充了其他字段,则隐藏元素
场景:
如果用户在地址栏中填写并留下地址2字段为空,元素地址显示。 我解决了这个问题,但现在我正在为下一部分努力工作。如果用户在地址2场罢了,它需要显示地址2和隐藏地址
的代码,我现在使用:
function custom_listing_template() {
global $wpsl, $wpsl_settings;
$listing_template = '<li class="my_change_list" data-store-id="<%= id %>">' . "\r\n";
$listing_template .= "\t\t" . '<div class="locator_wrap_left">' . "\r\n";
$listing_template .= "\t\t" . '<div class="locator_title">' . "\r\n";
$listing_template .= "\t\t\t\t" . wpsl_store_header_template('listing') . "\r\n";
$listing_template .= "\t\t" . '</div>' . "\r\n";
$listing_template .= "\t\t" . '<div class="locator_left">' . "\r\n";
$listing_template .= "\t\t\t" . '<p><%= thumb %>' . "\r\n";
$listing_template .= "\t\t\t\t" . '<span class="wpsl-street street1"><%= address %></span>' . "\r\n";
$listing_template .= "\t\t\t\t" . '<% if (address2) { %>' . "\r\n";
$listing_template .= "\t\t\t\t" . ' <span class="wpsl-street street2"><%= address2 %></span>' . "\r\n";
$listing_template .= "\t\t\t\t" . '<% } %>' . "\r\n";
$listing_template .= "\t\t\t\t" . '<span>' . wpsl_address_format_placeholders() . '</span>' . "\r\n";
$listing_template .= "\t\t\t\t" . '<span class="wpsl-country"><%= country %></span>' . "\r\n";
$listing_template .= "\t\t\t" . '</p>' . "\r\n";
$listing_template .= "\t\t" . '</div>' . "\r\n";
我尝试以下,但它似乎并没有帮助!
document.getElementById('street1').style.display = 'none';
编辑:我想现在因为它是一个PHP文件,以避免的JavaScript。
'street1'是一类,而不是一个ID。 – kennytm
downvoted for op张贴javascript问题,然后坚持一个php解决方案,这是不可能的。这个问题也没有标签的PHP。 –