本文目錄一覽:
- 1、dedecms做的網站,會員註冊怎樣把郵箱必填去掉或改為選填?
- 2、ECSHOP註冊頁面如何修改設置手機為必填項
- 3、如何讓表單的某個欄位前台設置成必填項
- 4、我在HTML里做了一個問卷調查,然後用php做一個提交後的表格結果集,要怎麼設置必填項?
- 5、phpcms新建模型時如何設置欄位為必填欄位
dedecms做的網站,會員註冊怎樣把郵箱必填去掉或改為選填?
在系統設置裡面,基本設置(就是第一個),會員管理,裡面有一個選項,把 -10 改成 0 就好了
這個是取消郵箱驗證的
你說的去掉郵箱必填的應該是在前台jquery驗證哪裡,可以直接刪除的。
ECSHOP註冊頁面如何修改設置手機為必填項
後台發送發貨或者已收到預付款時發送簡訊給客戶的時候,如果客戶在註冊的時候把手機寫在了家庭或者公司電話那裡後台就不能直接發送簡訊給客戶,為解決這個問題只需要在註冊時把
手機
限制為必填選項就可以了,需要修改一下幾個地方!
註冊:
找到languages\zh_cn\user.php
找到以下代碼:
*
user_passport.dwt
js語言文件
*/
$_LANG[‘passport_js’][‘username_empty’]
=
‘-
用戶名不能為空。’;
$_LANG[‘passport_js’][‘username_shorter’]
=
‘-
用戶名長度不能少於
3
個字元。’;
$_LANG[‘passport_js’][‘username_invalid’]
=
‘-
用戶名只能是由字母數字以及下劃線組成。’;
$_LANG[‘passport_js’][‘password_empty’]
=
‘-
登錄密碼不能為空。’;
$_LANG[‘passport_js’][‘password_shorter’]
=
‘-
登錄密碼不能少於
6
個字元。’;
$_LANG[‘passport_js’][‘confirm_password_invalid’]
=
‘-
兩次輸入密碼不一致’;
$_LANG[‘passport_js’][’email_empty’]
=
‘-
為空’;
$_LANG[‘passport_js’][’email_invalid’]
=
‘-
不是合法的地址’;
$_LANG[‘passport_js’][‘agreement’]
=
‘-
您沒有接受協議’;
$_LANG[‘passport_js’][‘msn_invalid’]
=
‘-
msn地址不是一個有效的郵件地址’;
$_LANG[‘passport_js’][‘qq_invalid’]
=
‘-
QQ號碼不是一個有效的號碼’;
$_LANG[‘passport_js’][‘home_phone_invalid’]
=
‘-
家庭電話不是一個有效號碼’;
$_LANG[‘passport_js’][‘office_phone_invalid’]
=
‘-
辦公電話不是一個有效號碼’;
$_LANG[‘passport_js’][‘mobile_phone_invalid’]
=
‘-
手機號碼不是一個有效號碼’;
$_LANG[‘passport_js’][‘mobile_phone_empty’]
=
‘-
手機不能為空’;
$_LANG[‘passport_js’][‘msg_un_blank’]
=
‘*
用戶名不能為空’;
$_LANG[‘passport_js’][‘msg_un_length’]
=
‘*
用戶名最長不得超過7個漢字’;
$_LANG[‘passport_js’][‘msg_un_format’]
=
‘*
用戶名含有非法字元’;
$_LANG[‘passport_js’][‘msg_un_registered’]
=
‘*
用戶名已經存在,請重新輸入’;
$_LANG[‘passport_js’][‘msg_can_rg’]
=
‘*
可以註冊’;
$_LANG[‘passport_js’][‘msg_email_blank’]
=
‘*
郵件地址不能為空’;
$_LANG[‘passport_js’][‘msg_email_registered’]
=
‘*
郵箱已存在,請重新輸入’;
$_LANG[‘passport_js’][‘msg_email_format’]
=
‘*
郵件地址不合法’;
只需在$_LANG[‘passport_js’][‘mobile_phone_invalid’]
=
‘-
手機號碼不是一個有效號碼’;後面加上上面紅色部分代碼即可。
第二步:在js中找到user.js
找到如下代碼:
if
(mobile_phone.length0)
{
var
reg
=
/^[\d|\-|\s]+$/;
if
(!reg.test(mobile_phone))
{
msg
+=
mobile_phone_invalid
+
‘\n’;
}
}
if
(msg.length
0)
{
alert(msg);
return
false;
}
else
{
return
true;
}
在這段代碼前加上以下代碼:
if
(mobile_phone.length
==
0)
{
msg
+=
mobile_phone_empty
+
‘\n’;
}
else
然後把這兩個修改的文件上傳覆蓋你原來的這兩個文件就OK了!
如何讓表單的某個欄位前台設置成必填項
1.編輯器打開\plus\diy.php
2.在40行左右找到此行代碼:
$dede_fields = empty($dede_fields) ? ” : trim($dede_fields);
3.在這一行代碼之下,加入代碼,複製的話刪掉代碼中的空行.
//增加必填欄位判斷
if($required!=”){
if(preg_match(‘/,/’, $required))
{
$requireds = explode(‘,’,$required);
foreach($requireds as $field){
if($$field==”){
showMsg(‘帶*號的為必填內容,請正確填寫’, ‘-1’);
exit();
我在HTML里做了一個問卷調查,然後用php做一個提交後的表格結果集,要怎麼設置必填項?
在PHP中驗證變數賦值情況,如果默認值就返回提示信息,並退回上一頁面就是填表頁面。所有驗證通過才可提交數據。如果在html中驗證的話程序有漏洞人家直接通過地址提交後數據可以很簡單繞過驗證。切記,編程中所有驗證以盡量靠近數據運算為原則。
另外提醒一下,如果你的必填欄位是資料庫中的非空欄位,千萬不要再定義變數時定義為空,可以賦默認值,並格式保持如資料庫設置一致,否則就不是頁面崩潰這麼簡單了……
phpcms新建模型時如何設置欄位為必填欄位
模型管理,欄位管理,相應欄位進去,有設置最小字元和最大字元的
設置最小數就要填了
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/279102.html