在HTML中设置登录名和密码输入框的正确方法是什么?
我问的原因是因为我用来管理我所有密码的程序(1Password)没有拿起我刚刚输入的凭据,它应该尝试保存。这让我觉得我把表单设置错了。
在提交按钮上的click()
事件之后,通过SSL连接通过Ajax发送凭据。它们作为JSON对象存储在post体中。不确定他们是否需要在标题或其他内容?
这是我到目前为止在页面上的内容:
Username: <input id='username_input' type='text'><br>
Password: <input id='password_input' type='password'><br>
<input id='login-button' type='submit' value='login'>
谢谢!
答案 0 :(得分:3)
您的输入没有任何名称,因此在提交表单时不会向服务器发送任何数据。尝试:
Username: <input id='username_input' name='username' type='text'><br>
Password: <input id='password_input' name='password' type='password'><br>
<input id='login-button' type='submit' value='login'>
答案 1 :(得分:0)
确保为属性使用双引号:
Username: <input id="username_input" type="text" /><br />
Password: <input id="password_input" type="password" /><br />
<input id="login-button" type="submit" value="login" />
此外,将字段包装在表单元素中可能有效。