2014-03-19 166 views
0
String password = (String)session.getAttribute("password"); 
<input type = "password" placeholder = "Type your current password" id = "pass" /> 

現在,我想將表單字段中的值與變量「password」進行比較。如何通過使用JavaScript來執行此操作?將表單字段與字符串變量進行比較

+1

哪裏是你的變量 '密碼' - 的JavaScript/HTML或Java?您的代碼段看起來像是兩者的組合。 –

+1

'javaScript'中沒有dataType'String'。使用'var' – Navin

+0

@Navin我正在使用JSP.So我已經將「String password」語句放入scriplet中。 –

回答

0

做到這一點

HTML文件

<input type = "password" placeholder = "Type your current password" id = "pass" /> 

的script.js

var password="<%session.getAttribute("password");%>"; 
var pass=document.getElementById('pass').value; 
return pass.equals(password); 
+0

只是返回'pass.equals(密碼)'具有真/假結果。 – KarelG

+0

@KarelG我沒有得到你? –

+1

您正在使用過時的if/else塊,因爲「equals()」方法會給出「true」或「false」作爲結果。只要'返回pass.equals(密碼);'爲相同的結果。 – KarelG

相關問題