Heim > Backend-Entwicklung > PHP-Tutorial > 登记页面对应的函数得不到文本控件的值

登记页面对应的函数得不到文本控件的值

WBOY
Freigeben: 2016-06-13 12:07:06
Original
912 Leute haben es durchsucht

注册页面对应的函数得不到文本控件的值
注册页面对应的函数:

<br />$.post('{:U("Register/register")}', $('#register'), function(str) {     //  .serialize()<br />
Nach dem Login kopieren


RegisterAction.class.php 中:
<br />//注册<br />    public function register() { <br />        $data['u_username'] = strtolower(I('name', '', 'trim'));<br />        $data['u_phone'] = I('phone', '', 'trim');<br />        $data['u_email'] = I('email', '', 'trim');<br />        $data['u_password'] = I('pass');<br />        $data['repassword'] = I('rpass');<br />        $rpass = I('rpass');<br />        ... ...<br />
Nach dem Login kopieren

这几个变量得到的值都是空的,为什么呢?

在register模板文件中,
<br />if (email === 0 || phone === 0 || code === 0 || username === 0 || password === 0 || rpassword === 0) {<br />...<br />
Nach dem Login kopieren

这几个email等变量的值都是0

<br />if (document.getElementById("email").value === 0 || document.getElementById("phone").value === 0 || document.getElementById("code").value === 0 || document.getElementById("username").value === 0 || document.getElementById("password").value === 0 || document.getElementById("rpassword").value === 0) {<br />
Nach dem Login kopieren

改成这样就都取到各个文本框控件的值了。

文本框代码:
<br /><input  name="email" id="email" maxlength="30" /><br />
Nach dem Login kopieren

------解决思路----------------------
如果 register 是表单的id
那么
$.post('{:U("Register/register")}', $('#register') .serialize(), function(str) { .......   

------解决思路----------------------
关注,友情帮顶!
------解决思路----------------------
print_r(json_decode(' {"info":"\u9a8c\u8bc1\u7801\u8f93\u5165\u9519\u8bef!","status":0,"url":""}'));

stdClass Object
(
    [info] => 验证码输入错误!
    [status] => 0
    [url] => 
)

你没按规矩来!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage