我用js自动填充了一些值用于163邮箱注册
//填写用户名字段 var a = document.getElementById('nameIpt'); a.value = 'mfmrtmtemrtr'; //填写密码字段 var b = document.getElementById('mainPwdIpt'); b.value = 'a111111'; //重复密码字段 var c = document.getElementById('mainCfmPwdIpt'); c.value = 'a111111'; //填写验证码字段 var d = document.getElementById('vcodeIpt'); d.value = 'sdfsdf'; //用代码控制提交表单 var e = document.getElementById('mainRegA'); e.click();
下图是用上面的代码自动填充的
为什么在立即注册被点击以后没有向服务器发起任何请求呢?表单里的数据都是合法的。
然后尝试人工输入表单数据,再点击注册,结果向服务器发起请求了,请问这是怎么做到的?
用代码填充的表单无法提交,而人工填充的表单就可以提交呢?