我有一個JSP頁面中的文本框,其中的用戶名是entered.Then我有其他的「設置」頁面裏有鏈接,「更改密碼」在那裏我必須做驗證用戶名和密碼(密碼不應該是相同的用戶名)。但對於更改密碼燈箱只包含舊密碼,新密碼和confirmpassword fields..I正在寫在JS一個小功能來驗證,但沒有達到,直到JS用戶名的值。 。這個怎麼做???請幫助..從網頁無法檢索文本框的值到JS
我的管理頁面
function newcheckUsernamAndPassword(field, rules,i,options){
alert("i am in new method");
var newpassword=field.val().toLowerCase();
alert("new pas" +newpassword);
var username='<%=Session("username")%>'
alert(username);
// var username = getValueUsingElementID('username').toLowerCase();
// alert("Username"+username);
if(newpassword==username){
return options.allrules.changepassword.alertText;
}
}
代碼恰克密碼
> <input type="password" style="width:150px" id="oldpassword" class="
> textBox validate[required,funcCall[checkOldpassword]"
> onfocus="jQuery('#authenticateform').validationEngine('attach',{Overflown:false})"/></td>
> </tr>
> <tr>
> <td class="login"><label class="textLable"><msg:message
> code="label.newpassword" /></label><span
> class="redStar">*</span> </td>
> <td class="login"><input type="password"
> style="width:150px" id="newpassword" name="newpassword" class="textBox
> validate[required,maxSize[30],funcCall[checkOldAndNewPassword],funcCall[newcheckUsernamAndPassword],funcCall[validatePasswordCriteria]]"
>
> onfocus="jQuery('#authenticateform').validationEngine('attach',{Overflown:false})"/></td>
> </tr>
Myadmin頁面的用戶名
<tr>
<td class="tblComponent" width="120px" ><label class="tblLabel" for="username"><msg:message code="label.components.userid"/><span class="redStar">*</span></label></td>
<td class="borderR tblComponent" width="120px" colspan="3"><input id="username" name="username" type="text" value="" onfocus="jQuery('#adduserform').validationEngine('attach',{Overflown:false})"/></td>
</tr>
HI ,,,任何幫助
你可以從你的網頁發佈一些代碼除了js函數來獲取值? –
HI ...已發佈代碼請你幫我 – rachel
你看過已經給出的兩個答案嗎? –