У меня есть код JavaScript, который читает содержимое текстового поля html и работает над IE и Chrome, но не распознается Firefox.
Код HTML:
<div id="SetInner_Form">
<form name="Set_Password" method="post" action="">
Email Address
<input class="Auth" name="SetPwd_Username" type="text"/><br/><br/>
New Password <input class="Auth" name="SetPwd_NewPwd" type="password"/><br/><br/>
Retype Password <input class="Auth" name="SetPwd_RetypePwd" type="password"/><br/><br/>
<div id="SetPwdResultWrapper">
<div id="SetPwdResult" class="Validation_2"></div><br/>
</div>
<div id="RedirectLink" align="center" class="NoDisplay">Click <a href='https://localhost/webapp/index.aspx'>here</a> to go to main page</div><br/>
</form>
<div id="SetPwdBtnWrapper">
<input id="SetPwdBtn" name="SetPwdBtn" type="submit" value="Confirm" align="center"/>
</div>
<img id="LoadingIcon_auth"/>
</div>
Код Javascript:
$("input[name=SetPwd_Username]").val()
Исключение (на консоли Firefox):
Uncaught exception: Syntax error, unrecognized expression: input[name=SetPwd_Username
Версия JQuery: jquery-1.6.4.min.js
Странная часть: Firefox может распознавать другие элементы html, кроме SetPwd_Username
Я что-то пропустил?