[3.0~3.1] 支持选择填电话或QQ的方法

金天整理过的,应该是可用的方法。
(注意:只是在前台进行了判断,但是从这个功能需求上来说,前台判断就足够了!)


1、在template\default\info_post_write.html中找到如下代码:

  1.                 <tr>
  2.                     <td class="tdr"><font color=red>*</font>联系QQ:</td>
  3.                     <td><input name="qq" type="text" class="text noime" value="{$post.qq}" maxlength="20" />        
  4.                     </td>
  5.                 </tr>
  6.                 <tr>
  7.                     <td class="tdr"><font color=red>*</font> 联系电话:</td>
  8.                     <td>
  9.                         <input name="tel" value="{$post.tel}" type="text" class="text noime" />
  10.                     </td>
  11.                 </tr>
复制代码

把他们删除,并在<table style="width: 100%;" class="fb_form">之上加上如下代码:

  1.             <table class="fb_form">
  2.                                 <tr style="height:10px"></tr>
  3.                 <tr>
  4.                   <td class="tdr" style="width:110px;"><font color=red>*</font> 联系电话:</td>
  5.                   <td style="width:100px;"><input name="tel" value="{$post.tel}" type="text" class="text noime" style="width:100px;"/></td>                                                   <td style="width:60px;" align="center"> 或者QQ </td>
  6.                                   <td style="width:100px;"><input name="qq" type="text" class="text noime" value="{$post.qq}"  style="width:100px;" maxlength="20" /></td>
  7.                   <td>(电话和QQ至少填一项)
  8.                   </td>
  9.                 </tr>
  10.                         </table>
复制代码

同时,还需要把\template\default\css\post.css里的如下代码

  1. .fb_form{
  2.         cellpadding:0;
  3.         cellspacing:0;
  4.         text-align:left;
  5.         width:100%;
  6.         background:#FFF;
  7.         margin-top:10px;
  8.         margin-bottom:10px;
  9. }
复制代码

修改为:

  1. .fb_form{cellpadding:0;cellspacing:0;text-align:left;width:100%;background:#FFF;}
复制代码



2、在\template\default\js\post.js中找到如下代码:

  1.         if (document.form1.title.value=="") {
复制代码

在它的下面加上如下代码:

  1.         if (document.form1.tel.value=="" && document.form1.qq.value=="" ) {
  2.                 alert('电话和QQ必须选填一个!');
  3.                 document.form1.tel.focus();
  4.                 return false;
  5.         }
复制代码

3、删除根目录下的post.php(发布信息页的地址,你可能改过)中的如下代码:

  1. empty($tel) && write_msg("联系电话不能为空!");
复制代码

来源:昆山租房信息

posted @ 2011-02-02 16:56  zwmobi  阅读(243)  评论(0)    收藏  举报