PDA

View Full Version : سوال: قرار دادن لینک یک فایل جاوا اسکریپت در صفحه PHP



programerp
چهارشنبه 03 خرداد 1391, 12:47 عصر
با سلام
من یک لینک فایل جاواسکریپت که عمل ولیدیت کردن فرم رو انجام میده داخل یک صفحه PHP گذاشتم ولی حتی به اون صفحه نمیره البته قابل ذکر که یه تیکه کد جاوااسکریپت تو صفحه دارم که کار میکنه اونم غیرفعال کردم ولی بازم لینکی که به فایل جاوااسکریپت گذاشتم عمل نکرد.
لطفا راهنمایی کنید
متشکرم:ناراحت:

colors
چهارشنبه 03 خرداد 1391, 13:26 عصر
درود

به چه صورت لینک کردین؟ کدتون رو بارین

programerp
چهارشنبه 03 خرداد 1391, 23:12 عصر
<script src="register-validation.js" type="text/javascript" ></script>

colors
پنج شنبه 04 خرداد 1391, 07:34 صبح
مشکلی تو لینک کردنش نیست پس کل کدتو بزار بررسی کنیم

programerp
شنبه 06 خرداد 1391, 12:57 عصر
<form action="insert_nazarat.php" method="post" onsubmit="return formValidator()" >
color عزیز کد ولیدیتش واسه یه برنامه دیگه کار میکنه اگه لازمه اونم برات attach کنم؟

colors
شنبه 06 خرداد 1391, 16:22 عصر
آره کد javascript رو بزار ببینیم

programerp
یک شنبه 07 خرداد 1391, 20:32 عصر
// JavaScript Document
function formValidator(){
// Make quick references to our fields
alert("inja");
var firstname = document.getElementById('firstname');
var name = document.getElementById('name');
var addr = document.getElementById('addr');
var melicode = document.getElementById('melicode');
var mobile = document.getElementById('mobile');
var scurityqs = document.getElementById('sq');
var answer = document.getElementById('answer');
var username = document.getElementById('username');
var password= document.getElementById('pass');
var email = document.getElementById('e_mail');

// Check each input in the order that it appears in the form!
if( notEmpty(name, "لطفا نام خود را وارد کنید")&&isAlphabet(firstname, "Please enter only letters for your name")){
if(notEmpty(lastname, "Please enter value")&&isAlphabet(lastname, "Please enter only letters for your lastname")){
if(notEmpty(melicode, "Please enter value")&&isNumeric1(melicode, "Please enter a valid meli code with 10 character")){
if(notEmpty(mobile, "Please enter value")&&isNumeric2(mobile, "Please enter a valid mobile number with 11 character")){
if(notEmpty(addr, "Please enter value")&&isAlphanumeric(addr, "Numbers and Letters Only for Address")){
if(notEmpty(email, "لطفا ایمیل خود را واردکنید")&&emailValidator(email, "Please enter a valid email address")){
if(notEmpty(scurityqs, "Please enter value")&&madeSelection(scurityqs, "Please Choose a securty question")){
if(notEmpty(answer, "Please enter value")&&isAlphanumeric(answer, "Numbers and Letters Only for answer")){
if(notEmpty(username, "Please enter value")&&lengthRestriction(username, 6, 8)){
if( notEmpty(password, "Please enter value")&&lengthRestriction(password, 6, 10)){

return true;
}
}
}
}
}
}
}
}
}

return false;

}

function notEmpty(elem, helperMsg){
if(elem.value.length == 0){
alert(helperMsg);
elem.focus(); // set the focus to this input
return false;
}
return true;
}

/*function isNumeric(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}*/

function isAlphabet(elem, helperMsg){
var alphaExp = /^[a-zA-Z]+$/;
if(elem.value.match(alphaExp)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}

function isAlphanumeric(elem, helperMsg){
var alphaExp = /(^([A-Za-z]|[\u0600-\u06FF]){3,})$/g;
if(elem.value.match(alphaExp)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}

function lengthRestriction(elem, min, max){
var uInput = elem.value;
if(uInput.length >= min && uInput.length <= max){
return true;
}else{
alert("Please enter between " +min+ " and " +max+ " characters");
elem.focus();
return false;
}
}

function madeSelection(elem, helperMsg){
if(elem.value == "Please Choose"){
alert(helperMsg);
elem.focus();
return false;
}else{
return true;
}
}

function emailValidator(elem, helperMsg){
var emailExp = /\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.go v)|(\.org)|(\..{2,2}))$)\b/gi;
if(elem.value.match(emailExp)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
//var msgFE= "Enter a valid e-mail address";
//var msgEMPT= " ";
//
//function checkEmailAddress(field)
//{
// if(field.value=="" && field.name=="email")
// {
//
// field.value="Please enter the Email Address..."
// field.style.borderColor="red";
// field.style.backgroundColor="#ff9d9d"
// }
// else
// {
// var SP1 = document.getElementById("sp");
// var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.go v)|(\.org)|(\..{2,2}))$)\b/gi);
// if (goodEmail)
// {
// SP1.innerHTML="";
// field.style.borderColor="green";
// field.style.backgroundColor="#7cd696";
// }
// else
// {
// SP1.innerHTML=msgFE;
// field.style.borderColor="red";
// field.style.backgroundColor="#ff9d9d";
// focus(document.getElementById("temail"));
// }
// }
//
//
//}
//}
}
function isNumeric1(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression) && elem.value.length ==10){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}
function isNumeric2(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression) && elem.value.length ==11){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}

colors
یک شنبه 07 خرداد 1391, 21:11 عصر
اینو جایگزین کن

// JavaScript Document
function formValidator(){
// Make quick references to our fields
alert("inja");
var firstname = document.getElementById('firstname');
var name = document.getElementById('name');
var addr = document.getElementById('addr');
var melicode = document.getElementById('melicode');
var mobile = document.getElementById('mobile');
var scurityqs = document.getElementById('sq');
var answer = document.getElementById('answer');
var username = document.getElementById('username');
var password= document.getElementById('pass');
var email = document.getElementById('e_mail');

// Check each input in the order that it appears in the form!
if(notEmpty(name, "لطفا نام خود را وارد کنید")&&isAlphabet(firstname, "Please enter only letters for your name")){
if(notEmpty(lastname, "Please enter value")&&isAlphabet(lastname, "Please enter only letters for your lastname")){
if(notEmpty(melicode, "Please enter value")&&isNumeric1(melicode, "Please enter a valid meli code with 10 character")){
if(notEmpty(mobile, "Please enter value")&&isNumeric2(mobile, "Please enter a valid mobile number with 11 character")){
if(notEmpty(addr, "Please enter value")&&isAlphanumeric(addr, "Numbers and Letters Only for Address")){
if(notEmpty(email, "لطفا ایمیل خود را واردکنید")&&emailValidator(email, "Please enter a valid email address")){
if(notEmpty(scurityqs, "Please enter value")&&madeSelection(scurityqs, "Please Choose a securty question")){
if(notEmpty(answer, "Please enter value")&&isAlphanumeric(answer, "Numbers and Letters Only for answer")){
if(notEmpty(username, "Please enter value")&&lengthRestriction(username, 6, 8)){
if(notEmpty(password, "Please enter value")&&lengthRestriction(password, 6, 10)){
return true;
}
}
}
}
}
}
}
}
}
return false;
}
}

function notEmpty(elem, helperMsg){
if(elem.value.length == 0){
alert(helperMsg);
elem.focus(); // set the focus to this input
return false;
}
return true;
}

/*function isNumeric(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression)){
return true;
}else{
alert(helperMsg);
elem.focus();
return false;
}
}*/

function isAlphabet(elem, helperMsg){
var alphaExp = /^[a-zA-Z]+$/;
if(elem.value.match(alphaExp)){
return true;
}
else{
alert(helperMsg);
elem.focus();
return false;
}
}

function isAlphanumeric(elem, helperMsg){
var alphaExp = /(^([A-Za-z]|[\u0600-\u06FF]){3,})$/g;
if(elem.value.match(alphaExp)){
return true;
}
else{
alert(helperMsg);
elem.focus();
return false;
}
}

function lengthRestriction(elem, min, max){
var uInput = elem.value;
if(uInput.length >= min && uInput.length <= max){
return true;
}
else{
alert("Please enter between " +min+ " and " +max+ " characters");
elem.focus();
return false;
}
}

function madeSelection(elem, helperMsg){
if(elem.value == "Please Choose"){
alert(helperMsg);
elem.focus();
return false;
}else{
return true;
}
}

function emailValidator(elem, helperMsg){
var emailExp = /\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.go v)|(\.org)|(\..{2,2}))$)\b/gi;
if(elem.value.match(emailExp)){
return true;
}
else{
alert(helperMsg);
elem.focus();
return false;
}
}
function isNumeric1(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression) && elem.value.length ==10){
return true;
}
else{
alert(helperMsg);
elem.focus();
return false;
}
}

function isNumeric2(elem, helperMsg){
var numericExpression = /^[0-9]+$/;
if(elem.value.match(numericExpression) && elem.value.length ==11){
return true;
}
else{
alert(helperMsg);
elem.focus();
return false;
}
}

us1234
دوشنبه 08 خرداد 1391, 00:11 صبح
این که فکر کنم تولزش (tools) باشه !! نیاز به نوشتن نداره !!
http://jquerytools.org/demos/validator/events.html

alittnaa
شنبه 20 آبان 1391, 21:15 عصر
سلام . من به تازگی عضو شدم و نمیدونم کجا سوالم رو بپرسم . لطفا جواب بدین من خیلی گیر کردم .
من با برنامه allwebmenus pro5 یک مِنو ساختم که ازش خروجی گرفتم بهم یکسری فایل داده . یکی پیچ اینترنت html که شکل کارم رو توی فایر فاکس با آدرس های توی کامپیوترم نشون میده , و یک فایل با فرمت js و یک پوشه که ر اون عکس های اون مِنو هست و چندین فایل با فرمت js . من نمیدونم کجا باید اونارو آپلود کنم و کجا بذارم .
کلی گشتم حتی چندین آموزش هم گرفتم که کمکم نکرده و کلی هم سرچ کردم . لطفا . این دیگه آخر تلاشم هست .
اگه کسی میدونه بگه . منتظرم .