09/10/2018, 23:05

tìm cái javascripts check form password

Tôi làm các form trên html file, giờ muốn kiếm cái script check xem 2 cái form pass phải trùng nhau, sai là arlet liền
angel_of_love viết 01:09 ngày 10/10/2018
check đi nè:

Code:
<html><head>
<script language="JavaScript">
<!----
function checkPass(form){
	if(testform.pass1.value == testform.pass2.value)
		alert("good")
	else 
		alert("bad")
}
--->
</script>
</head>
<body>
<form name="testform" action="">
<input type="password" name="pass1">
<input type="password" name="pass2" onBlur="checkPass(this)">
<input type="submit">
</body></html>
Xong

ẹc, cái này check trên cùng một form, 2 input chứ ko phải 2 form.Nếu trên 2 form khác nhau thì... có cách khác.
tumickey viết 01:05 ngày 10/10/2018
làm thế ko tổng quát cho lắm bạn có thể tham khảo cái này
Code:
<html><head>
<script language="JavaScript">
<!----
function check_form(){
if(testform.pass1.value != testform.pass2.value)
{
alert("mat ma ko dung");
testform.pass1.focus();
return false;
}
return true;

	
}
--->
</script>
</head>
<body>
<form name="testform" action="" onSumit="return check_form()"">
<input type="password" name="pass1">
<input type="password" name="pass2">
<input type="submit">
</body></html>
ta dùng cái onsubmit nó sẽ cho submit khi mà nhận true
kcreative viết 01:20 ngày 10/10/2018
thanks. Còn cái này nữa:
- có 1 form để nhập số lượng
Mình tìm cái java tính $ theo số lượng, vd:
nhập từ 1-10 thì tiền là $4/1 cái
nhập từ 11-20 thì tiền là $3.5/1 cái

mình cần nó show số tiền trực tiếp ra browser, user kg change dc. Làm sao nhỉ?
tumickey viết 01:11 ngày 10/10/2018
bạn có thể dùng câu lệnh switch statement
http://www.javascriptkit.com/javatutors/switch.shtml


www.w3shools.com/
kcreative viết 01:06 ngày 10/10/2018
mình viết:
if((value.pass1.value == "") || (value.pass2.value == "") && (value.pass1.value != value.pass2.value)) {
alert("Password blank or not same. Try again.");
value.pass1.select();
return false;
}
Nó check cũng ok rồi nhưng mình muốn phải gõ xong pass2 mới check cơ.
- Nếu gõ pass1, bỏ trống pass2 thì lỗi khác, tương tự với pass1.
- Khi gõ xong 2 cái nếu thoả hết cái trên mới check xem có same hay kg. Cái code trên check 1 lúc hết à, ra có 1 thông báo, fix sao đây?
Nói chung là mỗi trường hợp thì ra 1 thông báo, theo thứ tự nữa.

- Cho mình cái code check number đi, nhập vào phải là số, kg chữ... XIn thêm cái code disable button luôn há

Thanks
kid08 viết 01:10 ngày 10/10/2018
Nó check cũng ok rồi nhưng mình muốn phải gõ xong pass2 mới check cơ.
- Nếu gõ pass1, bỏ trống pass2 thì lỗi khác, tương tự với pass1.
- Khi gõ xong 2 cái nếu thoả hết cái trên mới check xem có same hay kg. Cái code trên check 1 lúc hết à, ra có 1 thông báo, fix sao đây?
Nói chung là mỗi trường hợp thì ra 1 thông báo, theo thứ tự nữa.
u viết riêng từng cái if ra và alert là OK mà

code disable button là : formname.buttonname.disable = true

code check số thì quên oài, để tìm lại coi
pcdinh viết 01:07 ngày 10/10/2018
Không nên, bác bồ check kiểu alert đó thiên hạ vãi đái. Loa bật lên, popup nó nổ cứ pừng pừng. Bồ có 5 cái field nó nổ 5 lần thì vỡ tim iu sơ mất.

Tốt nhất là mỗi field, đi kèm một field ẩn, dùng thuộc tính visible của css. Nếu cái field nào khi check trả lại false thì show field ẩn đó ra. Nhẹ nhàng hơn
kid08 viết 01:10 ngày 10/10/2018
Tốt nhất là mỗi field, đi kèm một field ẩn, dùng thuộc tính visible của css. Nếu cái field nào khi check trả lại false thì show field ẩn đó ra. Nhẹ nhàng hơn
bác pcdinh đúng là pro, có gì bác cho em xin YM để mắc chi thì hỏi chút
nobitavietnam viết 01:05 ngày 10/10/2018
Quote Được gửi bởi pcdinh
Không nên, bác bồ check kiểu alert đó thiên hạ vãi đái. Loa bật lên, popup nó nổ cứ pừng pừng. Bồ có 5 cái field nó nổ 5 lần thì vỡ tim iu sơ mất.

Tốt nhất là mỗi field, đi kèm một field ẩn, dùng thuộc tính visible của css. Nếu cái field nào khi check trả lại false thì show field ẩn đó ra. Nhẹ nhàng hơn
Anh có thể cho mọi người cái ví dụ không ạ
Bài liên quan
0