|
|
|
ต้องการจะให้ตัวฟังก์ชั่นของ JavaScript + check mail แจ้ง alert อ่ะคับ ช่วยหน่อยนะคับ |
|
|
|
|
|
|
|
Code (PHP)
function checkemail($checkemail) {
if (ereg( "^(.+)@(.+)\\.(.+)[^\.\'\"\#\$\%\<>]$",$checkemail) ) {
return true;
} else {
echo"<script>alert('No Email');</script>";
return false;
}
}
เขียนมันดือๆเข้าไปได้เปล่า ผมก็ไม่เคยทำเคยแค่ใช้ javascript เช็คแล้วให้ alert เอา
|
|
|
|
|
Date :
2011-09-02 12:52:04 |
By :
phpbasic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
function validateEmail($email)
{
if(!eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$',$email)){
echo "<script>alert('อีเมล์ไม่ถูกต้อง');</script>";
exit;
}
else
{
echo "<script>alert('อีเมล์ถูกต้อง');</script>";
exit;
}
}
//$email="[email protected]";
echo validateEmail("[email protected]");//ถูกต้อง
//echo validateEmail("Manussawingmail.com");//ไม่ถูกต้อง
?>
|
ประวัติการแก้ไข 2011-09-02 13:02:00 2011-09-02 13:05:17
|
|
|
|
Date :
2011-09-02 12:59:24 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
function checkemail($checkemail) {
if (ereg( "^(.+)@(.+)\\.(.+)[^\.\'\"\#\$\%\<>]$",$checkemail) ) {
alert('true');
} else {
alert('false');
}
}
|
|
|
|
|
Date :
2011-09-02 13:10:25 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตอนนี้มันเตือนแล้วคับแต่มันก้อ insert ลงฐานข้อมูลด้วย ช่วยดูให้หน่อยนะคับ
อันนีัหน้า addนะคับ
Code (PHP)
<?
include "../include/connectdb.php";
include "../include/function.php";
?>
<?
if(($emmail<>"")&&($empass<>"")&&($emid<>"")&&($empost<>"")&&($emname<>"")&&($emdept<>"")&&($emadmin<>"")&&($emconpass<>"")&&($emtel<>""))
{
if($emid==""){
echo "<h3>กรุณากรอกรหัสพนักงาน</h3>";
echo "<meta http-equiv='refresh' content='1;url=formaddem.php'>" ;
}elseif(!validateEmail($emmail)){
echo "<meta http-equiv='refresh' content='1;url=formaddem.php'>" ;
}elseif($empass!=$emconpass){
echo "<h3>ยืนยันรัสผ่านไม่ถูกต้อง</h3>";
echo "<meta http-equiv='refresh' content='1;url=formaddem.php'>" ;
}elseif(!checkemobile($emtel)){
echo "<h3>กรอกเบอร์ไม่ถูกต้อง</h3>";
echo "<meta http-equiv='refresh' content='1;url=formaddem.php'>" ;
}else{
echo"<h1>ไม่สามารถบันทึกข้อมูลได้</h1>";
}$tblname = "employeetb";
$sql = "insert into $tblname (em_id,em_name,em_email,em_dept,em_position,em_padmin,em_pass,em_conpass,em_telephone) values ('$emid','$emname','$emmail','$emdept','$empost','$emadmin','$empass','$emconpass','$emtel')";
$dbquery=mysql_query($sql);
mysql_close();
echo"<h1>บันทึกข้อมูลเรียบร้อย</h1>";
echo"<meta http-equiv='refresh' content='1;url=formaddem.php'>" ;
}
?>
|
ประวัติการแก้ไข 2011-09-02 14:34:04
|
|
|
|
Date :
2011-09-02 14:25:23 |
By :
chanwitwi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้หน้าฟังก์ชั่นนะคับ
Code (PHP)
<?
function displaydate($x) {
$date_array=explode("-",$x);
$y=$date_array[0];
$m=$date_array[1];
$d=$date_array[2];
$displaydate=$d . "/" . $m . "/" . $y;
return $displaydate;
}
function displaycondate($x) {
// $thai_m=array("","มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน", "ธันวาคม");
$date_array=explode("-",$x);
$y=$date_array[0];
$m=$date_array[1];
$d=$date_array[2];
$y=$y+543;
$displaycondate=$d . "/" . $m . "/" . $y;
return $displaycondate;
}
function validateEmail($emmail){
if(!eregi('^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$',$emmail))
{
echo "<script>alert('อีเมล์ไม่ถูกต้อง');</script>";
}
}
function checkemobile($checkmobile) {
if (ereg( "([08]{2})-([0-9]{4})-([0-9]{4})",$checkmobile) ) {
return true;
} else {
return false;
}
}
?>
<script language="javascript" >
function fncSubmit()
{
if(document.formregister.emid.value == "")
{
alert('กรุณากรอกรหัสพนักาน');
document.formregister.emid.focus();
return false;
}
if(document.formregister.emname.value == "")
{
alert('กรุณากรอกชื่อของคุณ');
document.formregister.emname.focus();
return false;
}
if(document.formregister.emmail.value == "")
{
alert('กรุณากรอกe-mailของคุณ');
document.formregister.emmail.focus();
return false;
}
if(document.formregister.empass.value == "")
{
alert('กรุณากรอกรหัสผ่าน');
document.formregister.empass.focus();
return false;
}
if(document.formregister.emconpass.value == "")
{
alert('กรุณายืนยันรหัสผ่าน');
document.formregister.emconpass.focus();
return false;
}
if(document.formregister.emtel.value == "")
{
alert('กรุณากรอกเบอร์โทรศัพท์');
document.formregister.emtel.focus();
return false;
}
document.formregister.submit();
}
</script>
|
ประวัติการแก้ไข 2011-09-02 14:29:44
|
|
|
|
Date :
2011-09-02 14:27:17 |
By :
chanwitwi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อันนี้หน้าฟอร์มนะคับ
Code (PHP)
<html>
<head>
<title>เพิ่มพนักงาน</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?
include"../include/connectdb.php";
include"../include/function.php";
?>
<form id="formregister"form name="formregister" method="post" action="addem.php" onSubmit="JavaScript:return fncSubmit();">
<p></p>
<table width="1036" height="172" border="0">
<tr>
<td width="162">เลขประจำตัวพนักงาน</td>
<td width="177"><input name="emid" type="text"maxlength="8">
*</td>
<td width="169">ตำแหน่งบริหาร : </td>
<td width="510"><input name="emadmin" type="text"></td>
</tr>
<tr>
<td>ชื่อพนักงาน :</td>
<td><input name="emname" type="text">
* </td>
<td>หน่วยงาน :</td>
<td><input name="emdept" type="text"></td>
</tr>
<tr>
<td>E-mail พนักงาน : </td>
<td><input name="emmail" type="text">
*</td>
<td>ตำแหน่ง : </td>
<td><input name="empost" type="text" ></td>
</tr>
<tr>
<td>รหัสผ่านพนักงาน :</td>
<td><input name="empass" type="password" maxlength="8">
*</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>ยืนยันรหัสผ่านพนักงาน : </td>
<td><input name="emconpass" type="password" maxlength="8">
*</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>เบอร์โทรศัพท์พนักงาน :</td>
<td><input name="emtel" type="text" maxlength="12">
* ตัวอย่าง 08-xxxx-xxxx</td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><div align="right">
<input type="submit" name="Submit" value="ตกลง">
</div></td>
<td><input type="reset" name="Submit2" value="ยกเลิก"></td>
<td> </td>
</tr>
</table>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
</form>
|
|
|
|
|
Date :
2011-09-02 14:28:03 |
By :
chanwitwi |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|