Javascript 如何切换密码
鉴于此,我有以下ruby代码:Javascript 如何切换密码,javascript,ruby,Javascript,Ruby,鉴于此,我有以下ruby代码: Password: <input type="password" value= <%= @user_credentials.first.encrypted_password %> id="myInput"> <input type="checkbox" onclick="myFunction()"> Show Password 问题出在值属性代码中 下面的代码段工作正常 所以js和html代码是可以的 只需正确格式化动态ru
Password: <input type="password" value= <%= @user_credentials.first.encrypted_password %> id="myInput">
<input type="checkbox" onclick="myFunction()"> Show Password
问题出在
值
属性代码中
下面的代码段工作正常
所以js和html代码是可以的
只需正确格式化动态ruby部分
我想它应该有引号(对于有效的html):
密码:
显示密码
如果任何用户忘记输入密码,浏览器会自动添加引号。这是浏览器的行为。所以,若你们在任何属性后面加上空格,浏览器会自动在其周围加上引号,它会忽略空格后面的所有内容。这会弄乱元素的标记代码
标记中的任何属性后面都不应该有空格
value= <%= @user_credentials.first.encrypted_password %>
值=
您可以通过将它们括在引号中进行修复:
value="<%= @user_credentials.first.encrypted_password %>"
value=“”
thnks很多。对我正在做的HTML格式错误可能需要至少15个声誉,我很抱歉现在我不能这样做
value= <%= @user_credentials.first.encrypted_password %>
value="<%= @user_credentials.first.encrypted_password %>"