php写在线写姓名 手机号留言表格代码,织梦表单留言添加时间、全选、提示信息、手机号验证、必填项等技巧...

一、自定义表单添加提交时间

添加“time”属性

织梦cms表单留言添加时间

添加后如下图:

织梦留言添加时间2

在前台页面模板2个位置添加代码:

第一个:

window.onload = function(){

var nowDate = new Date();

var str = nowDate.getFullYear()+"-"+(nowDate.getMonth() + 1)+"-"+nowDate.getDate()+" "+nowDate.getHours()+":"+nowDate.getMinutes()+":"+nowDate.getSeconds();

document.getElementById("time").value=str;

}

第二个:在相应value值后面添加“;time;text”

织梦留言添加时间

添加字段

2f62330b243853f1e8f68f07a34c7ab1.png

再新

变更数据校验串:

551467439c61f02091e1fc257489b7cc.gif

25b9fbda999e0a9845816d1d69e514c7.png

23f7d5f62da45d284f93617d8759cd48.png

查看源代码,找到字符串:

1cd8ebbaddf6ef23aad804b682611fc7.gif

19f1ec395b2ce44f1a91582f69ed8f1e.png

替换原先的字符串

保存,更新后,

,再留言测试,即可成功留言,时间在后台也显示了。

织梦自定义表单设置

备注:①若其他地方有同样的留言框,则需要在相应的前台页面进行代码修改。而因为后台的time属性已经添加,则不再后台设置。

②如果字段添加不显示,把原先在线留言信息截图,再增加新的自定义表单,信息和原先的的在线留言一样。即可

13081b022299d14ce9cef3992f0cee4c.png

ae3694a46453cf9e7fd4c0e7d64aa9cc.png

对应。

二、留言内容限制

① 手机号限定为11位

在plus/diy.php中添加下面代码:

//判断手机号码是否正确

if(!eregi("^1[0-9]{10}$",$tel))

{

showMsg('手机号码不对,请正确填写', '-1');

exit();

}

织梦自定义表单手机号限定

注意:上面的“tel”需要换成手机号的字符串。

② 增加姓名和手机号2项为必填项

1. 在plus/diy.php 的第 40行下加如下代码:

//增加必填字段判断

if($required!=''){

if(preg_match('/,/', $required)){

$requireds = explode(',',$required);

foreach($requireds as $field){

if($$field==''){

showMsg('带*号的为必填内容,请正确填写', '-1');

exit();

}

}

}else{

if($required==''){

showMsg('带*号的为必填内容,请正确填写', '-1');

exit();

}

}

}

织梦留言必填项设置

2、在模版的表单里加:

注意:value值依据实际情况而设。

三、自定义表单增加全选、全不选功能

从/dede/templets找到diy_list.htm并打开:

1、在57行处colspan="3"改为colspan="5"

2、58行处添加以下代码:

3、在后面加上js代码:(加到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值