html

創(chuàng)新互聯(lián)是專(zhuān)業(yè)的洪江管理區(qū)網(wǎng)站建設(shè)公司,洪江管理區(qū)接單;提供做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專(zhuān)業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行洪江管理區(qū)網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專(zhuān)業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專(zhuān)業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!
head
title/title
SCRIPT language="javascript"
//用戶(hù)名驗(yàn)證
function checkName()
{
var nameError=document.getElementById("nameError");
var name=document.myform.txtName.value;
if(name=="")
{
nameError.innerHTML="font color='red'用戶(hù)名不能為空!/font";
document.myform.txtName.value=""
}else if(name.toUpperCase().indexOf("AND") != -1 || name.toUpperCase().indexOf("OR") != -1 || name.indexOf(" ") != -1 || name.indexOf("%") != -1 ||name.indexOf("=") != -1 || name.indexOf("*") != -1 || name.indexOf("'") != -1 || name.indexOf("\"") != -1)
{
nameError.innerHTML="font color='red'用戶(hù)名中不能有AND、OR、*、%、\'、\"等非法字符!/font";
}else{
nameError.innerHTML="正確!";
}
}
//密碼驗(yàn)證
function checkpwd()
{
var pwdError=document.getElementById("pwdError");
var pwd=document.myform.posswordtxt.value;
if(pwd=="")
{
pwdError.innerHTML="font color='red'密碼不能為空!/font";
document.myform.posswordtxt.value="";
}else if(pwd.toUpperCase().indexOf("AND") != -1 || pwd.toUpperCase().indexOf("OR") != -1 || pwd.indexOf(" ") != -1 || pwd.indexOf("%") != -1 ||pwd.indexOf("=") != -1 || pwd.indexOf("*") != -1 || pwd.indexOf("'") != -1 || pwd.indexOf("\"") != -1)
{
pwdError.innerHTML="font color='red'密碼中不能有AND、OR、*、%、\'、\"等非法字符!/font";
}else{
pwdError.innerHTML="正確!";
}
}
//重復(fù)密碼驗(yàn)證
function checkiterationpwd()
{
var iterationpwdError=document.getElementById("iterationpwdError");
var pwds=document.myform.posswordtxt.value;
var iterationpwd=document.myform.iterationpwd.value;
if(pwds!=iterationpwd)
{
iterationpwdError.innerHTML="font color='red'密碼不一致!/font";
document.myform.iterationpwd.value="";
}
else
{
iterationpwdError.innerHTML="正確!";
}
}
//郵箱驗(yàn)證
function checkEmail()
{
var email=document.myform.emailtxt.value;
var emailerror=document.getElementById("emailerror");
var d=email.indexOf("@");
var v=email.indexOf(".");
if(d==-1||v==-1||(v-d)=1||email.charAt(0)=="@"||v==email.length-1)
{
emailerror.innerHTML="font color='red'郵箱地址不正確/font";
}
else
{
emailerror.innerHTML="正確!";
}
}
function checkout()
{
var name=document.myform.txtName.value;
var pwd=document.myform.posswordtxt.value;
var iterationpwd=document.myform.iterationpwd.value;
var email=document.myform.emailtxt.value;
if(name=="")
{
alert("用戶(hù)名不能為空");
return false;
}
if(pwd=="")
{
alert("密碼不能為空");
return false;
}
if(iterationpwd=="")
{
alert("重復(fù)密碼不能為空");
return false;
}
if(email=="")
{
alert("郵箱不能為空");
return false;
}
return true;
}
/SCRIPT
style
div
{
float:left;
}
/style
/head
body
form action="" method="post" name="myform"
table align="center" border="1" width="70%"
tr
td*昵稱(chēng):/td
tddivinput type="text" name="txtName" onblur="checkName()"/div
div id="nameError"
用戶(hù)名中不能有AND、OR、*、%、\'、\"等非法字符!
/div
/td
/tr
tr
td*密碼:/td
tddivinput type="password" name="posswordtxt" onblur="checkpwd()"/div
div id="pwdError""
密碼中不能有AND、OR、*、%、\'、\"等非法字符!
/div
/td
/tr
tr
td*重復(fù)密碼:/td
tddivinput type="password" name="iterationpwd" onblur="checkiterationpwd()"/divdiv id="iterationpwdError"/div/td
/tr
tr
td*電子郵件地址:/td
tddivinput type="text" name="emailtxt" onblur="checkEmail()"/divdiv id="emailerror"請(qǐng)?zhí)顚?xiě)正確的郵箱地址/div/td
/tr
tr
td性別:/td
tdinput type="radio" checked="checked" name="radio"男input type="radio" name="radio"女/td
/tr
tr
td電話:/td
tdinput type="text" name="teltxt""/td
/tr
tr
td聯(lián)系地址:/td
tdinput type="text" name="addtxt"/td
/tr
tr
tdinput type="submit" value="注冊(cè)" onclick="return checkout()"/td
tdinput type="reset" value="重填"/td
/tr
/table
/form
/body
/html
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?javax.swing.JDialog;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JTextField;
import?javax.swing.WindowConstants;
public?class?keyPassword?extends?JDialog{
private?JLabel?jl1?=?new?JLabel("password:");
private?JLabel?jl2?=?new?JLabel("確認(rèn)密碼");
private?JTextField?pwd1?=?new?JTextField(18);
private?JTextField?pwd2?=?new?JTextField(18);
private?JButton?sure?=?new?JButton("確定");
private?JPanel?jp1?=?new?JPanel();
public?keyPassword(){
setVisible(true);
setSize(300,?150);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
jp1.add(jl1);
jp1.add(pwd1);
jp1.add(jl2);
jp1.add(pwd2);
jp1.add(sure);
sure.addActionListener(new?ActionListener()?{
@Override
public?void?actionPerformed(ActionEvent?arg0)?{
String?str?=?pwd1.getText();
String?str2?=?pwd2.getText();
if(str.equals("")?||?str2.equals("")){
JOptionPane.showMessageDialog(null,?"不能為空");
}else?if(str.equals(str2)){
JOptionPane.showMessageDialog(null,?"兩次密碼相同!");
}else{
JOptionPane.showMessageDialog(null,?"兩次密碼不相同!");
}
}
});
add(jp1);
}
public?static?void?main(String[]?args)?{
new?keyPassword();
}
}
最新版本:有什么問(wèn)題可以聯(lián)系我,
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?javax.swing.JButton;
import?javax.swing.JDialog;
import?javax.swing.JLabel;
import?javax.swing.JOptionPane;
import?javax.swing.JPanel;
import?javax.swing.JPasswordField;
import?javax.swing.JTextField;
import?javax.swing.WindowConstants;
public?class?keyPassword?extends?JDialog{
private?JLabel?jl1?=?new?JLabel("password:");
private?JLabel?jl2?=?new?JLabel("確認(rèn)密碼");
private?JPasswordField?jpf?=?new?JPasswordField(18);
private?JPasswordField?jpf2?=?new?JPasswordField(18);
private?JButton?sure?=?new?JButton("確定");
private?JPanel?jp1?=?new?JPanel();
public?keyPassword(){
setVisible(true);
setSize(300,?150);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
jp1.add(jl1);
jp1.add(jpf);
jp1.add(jl2);
jp1.add(jpf2);
jp1.add(sure);
sure.addActionListener(new?ActionListener()?{
@Override
public?void?actionPerformed(ActionEvent?arg0)?{
char[]?str_?=?jpf.getPassword();
String?str=String.copyValueOf(str_);
char[]?str2_?=?jpf2.getPassword();
String?str2?=String.copyValueOf(str2_);
if(str.equals("")?||?str2.equals("")){
JOptionPane.showMessageDialog(null,?"不能為空");
}else?if(str.equals(str2)){
JOptionPane.showMessageDialog(null,?"兩次密碼相同!");
}else{
JOptionPane.showMessageDialog(null,?"兩次密碼不相同!");
}
}
});
add(jp1);
}
public?static?void?main(String[]?args)?{
new?keyPassword();
}
}
一個(gè)txt文檔,每一行存一個(gè)用戶(hù)名和密碼,用戶(hù)名和密碼之間用Tab鍵分開(kāi)
比如:
aaa????123456
bbb????123456
ccc????123456
jsp中判斷兩次輸入的密碼是否相同的方法是通過(guò)js實(shí)現(xiàn)的。
在兩個(gè)文本框里添加onchange事件,在文本框的內(nèi)容一發(fā)生變化時(shí)就觸發(fā)該事件,而判斷就寫(xiě)在這個(gè)事件之內(nèi)就可以了。
script language="javascript" type="text/javascript"
function check()
{
if (document.form1.username.value==""){
alert("請(qǐng)輸入登錄賬號(hào)!");
return false;
}
if (document.form1.passwords.value==""){
alert("請(qǐng)輸入登錄密碼!");
return false;
}
if (document.form1.password.value==""){
alert("請(qǐng)輸入重復(fù)密碼!");
return false;
}
if (document.form1.password.value!=document.form1.passwords.value){
alert("對(duì)不起!重復(fù)密碼不等于登錄密碼");
return false;
}
return true;
}
/script
input type="submit" value="確定添加" onClick="return check()"
你要想讓程序記住你的修改結(jié)果是不可能的,應(yīng)為你只要退出這個(gè)程序,所有的變量都就被清理了。當(dāng)你再次重新運(yùn)行程序時(shí),所有的變量又被從新初始化賦值。你要想驗(yàn)證你的密碼是不是被修改就得找那個(gè)保存文件的代碼。將你的修改結(jié)果保存起來(lái)。要不然你是看不到結(jié)果的。。或者你就把你的那些寫(xiě)入到數(shù)據(jù)庫(kù)中。然后在查詢(xún)數(shù)據(jù)庫(kù)。
你要是想修改本程序的。你這個(gè)程序中的密碼是123.、那你就弄個(gè)輸入程序。然后這個(gè)123替換掉不就行了嘛。if (name1.equals("xiaoming") pwd1.equals("123")) 。如果你是想讓顯示出來(lái)。當(dāng)完成String p = scan.next();這句后,你把p的值就得到了。打印出來(lái)就可以了啊
首先,form表單必須的,是用來(lái)輸入用戶(hù)名和密碼,
form表單 action="%=basePath %Admin.shtml" method="post",
主要指明的是請(qǐng)求的路徑,請(qǐng)求的方式,post.
onSubmit="return checkPWD()"的目的就是在點(diǎn)擊提交的時(shí)候執(zhí)行的操作,。
成功的話就跳轉(zhuǎn)到action所指定的路徑去。不成功的話就是還在當(dāng)前頁(yè)。
/HEAD
%
String message = (String)request.getAttribute("message");
if(message == null){
message = "";
}
if (!message.trim().equals("")){
out.println("script language='javascript'");
out.println("alert('"+message+"');");
out.println("/script");
}
request.removeAttribute("message");
%
%
String username=(String)session.getAttribute("user");
if(username==null){
response.sendRedirect(basePath+"/error.jsp");
}
else{
List list=(List)session.getAttribute("list");
%
從session里面獲取userName的值,然后就是判斷,如果是空的話就跳轉(zhuǎn)到錯(cuò)誤的頁(yè)面,還有如果請(qǐng)求的信息如果有的話就彈出請(qǐng)求的信息的內(nèi)容!!!
當(dāng)前文章:關(guān)于java寫(xiě)密碼pwd代碼的信息
網(wǎng)站鏈接:http://www.chinadenli.net/article12/doogogc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、自適應(yīng)網(wǎng)站、網(wǎng)站改版、品牌網(wǎng)站制作、動(dòng)態(tài)網(wǎng)站、企業(yè)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容