

10/9
2014
1.设置必填项
首先在diy.php的第40行开始加入以下代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | //增加必填字段判断 if ( $required != '' ){ if (preg_match( '/,/' , $required )) { $requireds = explode ( ',' , $required ); foreach ( $requireds as $field ){ if ($ $field == '' ){ showMsg( '带*号的为必填内容,请正确填写' , '-1' ); exit (); } } } else { if ( $required == '' ){ showMsg( '带*号的为必填内容,请正确填写' , '-1' ); exit (); } } } //end |
然后在自定义表单的代码里面加上
1 | <input type= "hidden" name= "required" value= "content,name,tel" /> |
value里面就是想要设置为必填项的项目的name
2.改变提交信息之后跳转的页面
打开plus目录下的diy.php,找到第98行:
1 | $goto = ! empty ( $cfg_cmspath ) ? $cfg_cmspath : '/' ; |
/就是回到站点根目录了,可以修改此处如改为/about.html改变跳转到的页面。
3.改变提示信息为弹窗
先把原来的提示注释掉,然后加一句js弹窗代码:
1 | echo '<script>alert("提交成功,请等待回复");window.close();</script>' ; |
跳转到新页面打开是很坑的,因为这个是提交后判断的,提交的时候就已经跳转了。除非提交前用js验证表单。