網(LieHuo.Net)教程 DedeCMS注冊Email不能用下劃線的解決方法,找到這個文件D:DedeAMPZWebRootDefaultmemberjseg_new.js..我這是本地文件,大家裝在服務器的就對應關系哈..
好了,到第51行..找到這些代碼
以下為引用的內容: $("#email").change( function() { var sEmail = /w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*/; if(!sEmail.exec($("#email").val())) { $('#_email').html("<font color='red'><b>×Email格式不正確</b></font>"); $('#email').focus(); }else{ $.ajax({type: reMethod,url: "index_do.php", data: "dopost=checkmail&fmdo=user&email="+$("#email").val(), dataType: 'html', success: function(result){$("#_email").html(result);}}); } }); |
這個就是檢查email的腳本了,把這段刪掉,就不會再提示email地址是正確還是錯誤了...因為現在很多朋友都會注冊帶下劃線的郵箱,既然這個BUG一直都沒有解決,就只能這樣子了。
對于email地址要求不嚴的網站,這樣子是可以了.反正收集那個email地址也沒用..愿意用真實地址的,還是會輸入真實地址的...我已經實驗過了,本地注冊通過。
上一篇 php編程中網頁之間的變量傳遞
下一篇 PHP 和 MySQL 基礎教程