<script language="JavaScript">
function validate(x) {
var cur_p = document.getElementById('current').value;
var new_p = document.getElementById('new').value;
var con_p = document.getElementById('confirm').value;
document.getElementById('msg_p').innerHTML = '';
document.getElementById('msg_cur').innerHTML = '';
if(x != cur_p)
{ document.getElementById('msg_cur').innerHTML = ' Your password was incorrect';
return false;
}
if(new_p != con_p)
{ document.getElementById('msg_p').innerHTML = 'Passwords do not match';
return false;
}
return (true);
}
</script>
HTMLJavaScript不能同時工作
<form action='change-password.php' method='post' onsubmit="return validate('<?=$current?>')" >
我有這些對我的代碼。 我無法同時顯示這些ifs的結果。
if(x != cur_p)
and
if(new_p != con_p)
如果我放置
if(x != cur_p){}
在
if(new_p != con_p){}
如果響應結果頂端(X!= cur_p)將顯示,而後者不會
,反之亦然。
我該怎麼讓這兩個IFS (假設這些條件都滿足)
'HTM'中缺失的'L'不是我猜測的原因。 但你的第二個解決方案是偉大的。 非常感謝你@epascarello你節省了我的一天 –