I am having a problem with a "Quick Contact" Script here, i have narrowed it down to it not loading the if statement here:
Code:
if ((EN == 'EN') || (EE == 'EE')) {/*I Plan to have this empty, can i do that or will i have to change the above code to EN !== 'EN'?*/ alert('it is running if');}
else {
alert ('it is running else');
document.forms["QuickContact"].submit();
};
I Think It Is Somthing Wrong With
Code:
if ((EN == 'EN') || (EE == 'EE'))
it Is Inside of a else but should that matter?, Thanks.
<html><script type="text/javascript">
var EN;
var EE;
if ((EN == 'EN') || (EE == 'EE')) {/*I Plan to have this empty, can i do that or will i have to change the above code to EN !== 'EN'?*/ alert('it is running if');}
else {
alert ('it is running else');
document.forms["QuickContact"].submit();
};
</script></html>
Here is all the javascript (there is a input button that starts at checkempty(which)
Code:
<script type = "text/javascript">
function lastcheck() {
if ((EN == 'EN') || (EE == 'EE')) {
alert('it is running if');
}
else {
alert ('it is running else');
document.forms["QuickContact"].submit();
};
};
function checkempty2() {
var val = document.getElementById('Mess').value;
if (val == "*Type Your Message Here...") {
RT();
/*alert ("Please Fill Out Quick Contact Information Correctly");*/
return false;
}
else{
lastcheck();
};
};
function checkempty1() {
var val = document.getElementById('EM').value;
if (val == "*Your E-Mail...") {
RE();
/*alert ("Please Fill Out Quick Contact Information Correctly");*/
return false;
}
else{
checkempty2();
/*document.forms["QuickContact"].submit();*/
};
};
function checkempty(which) {
var val = which.value;
if (val == "*Your Name...") {
RN();
/*alert ("Please Fill Out Quick Contact Information Correctly");*/
return false;
}
else{
checkempty1();
/*document.forms["QuickContact"].submit();*/
};
};
function RN() {
var EN = EN;
document.getElementById('RN').innerHTML='<span style="color: RED;">*</span>';
checkempty1();
};
function RE() {
var EE = EE;
document.getElementById('RE').innerHTML='<span style="color: RED;">*</span>';
checkempty2();
};
function RT() {
var ET = ET;
document.getElementById('RT').innerHTML='<span style="color: Red;">*</span>';
};
</script>
Now I C, Thank you, I did some research but got some unclear answers, but i tried what you said and it worked, i take it you have to declare them as a global var. and then you can change the value from inside a function?
Bookmarks