最近我使用这个函数来隐藏Osclass 3.6.1中osc_user_phone()的最后一个数字
jQuery
<script>
$(document).ready(function(){
$("#showPhone").click(function () {
$("#showPhone").hide();
$("#hidePhone").show();
});
$("#hidePhone").click(function () {
$("#showPhone").show();
$("#hidePhone").hide();
});
});
</script>
HTML
<?php _e('user phone'); ?> :
<span>
<a href="#" id="hidePhone" style="display: none;">
<?php echo osc_user_phone_mobile(); ?>
</a>
</span>
<span>
<a href="#" id="showPhone">
<?php echo substr(osc_user_phone_mobile(),0,-4).'XXXX'; ?>
</a>
</span>
在这里一切正常。如果完成用户配置文件中的电话号码字段是确定的,电话号码将显示在项目页面中。如果发布一个新的广告,没有账号并完成手机输入,电话号码不会显示在项目页面中。
来自item-post.php,问题就在这里(我希望)
<div class="control-group">
<label class="control-label" for="phoneMobile"><?php _e('Cell phone', 'infinity'); ?></label>
<div class="controls">
<?php UserForm::mobile_text(osc_user()); ?>
</div>
</div>
从user-profile.php,手机输入:
<div class="control-group">
<label class="control-label" for="phoneMobile"><?php _e('Cell phone', 'infinity'); ?></label>
<div class="controls">
<?php UserForm::mobile_text(osc_user()); ?>
</div>
</div>
与item-post.php相同的代码
输入字段如何工作以及当用户发布新广告时,电话号码会显示在项目页面中?