/    Sign up×
Community /Pin to ProfileBookmark

Going Round in Circles.

Hi Guys.
I have a web site :[url]http://www.merlinmounts.co.uk/custommounts.html[/url]

There are 3 radio buttons. cm mm inches.
Two input boxes mountw mounth

What I am trying to do is get a pop up box that lets the customer know he has
a. clicked cm and entered an amount larger than 70 in mountw and/or mounth
b. ditto for mm except amount is 700
c. ditto for inches except amount is 29.5

I have managed using javascript to get an error box if the box is empty or smaller than the windoww

so far I have got the following

if (frm.cm.checked && (parseFloat(frm.mountw.value) >”70″ {mess.push(‘Mount is too wide for posting’);}

This does not seem to work. Where am I going wrong please.

Thanks
John

to post a comment
JavaScript

2 Comments(s)

Copy linkTweet thisAlerts:
@vwphillipsApr 14.2014 — [CODE]
function validate(frm) {
var mess=['Please Correct'],m=[70,700,27.5],s=frm.scale,z0=0;
for (;z0<s.length;z0++){
if (s[z0].checked){
s=m[z0];
break;
}
}
if (isFinite(frm.mountw.value)&&frm.mountw.value>s) {mess.push('Mount width excees maximum.');}
if (isFinite(frm.mounth.value)&&frm.mounth.value>s) {mess.push('Mount height excees maximum.');}
if (isFinite(frm.windoww.value)&&frm.windoww.value>s) {mess.push('Window width excees maximum.');}
if (isFinite(frm.windowh.value)&&frm.windowh.value>s) {mess.push('Window height excees maximum.');}

if (frm.mountw.value =="") {mess.push('Mount width is a required field. Please try again.');}
else if(parseFloat(frm.mountw.value) != frm.mountw.value){mess.push('Only number values are allowed for mount width.');}

if (frm.mounth.value =="") {mess.push('Mount height is a required field. Please try again.');}
else if(parseFloat(frm.mounth.value) != frm.mounth.value){mess.push('Only number values are allowed for mount height.');}

if (frm.windowh.value =="") {mess.push('Window Height is a required field. Please try again.');}
else if(parseFloat(frm.windowh.value) != frm.windowh.value){mess.push('Only Numeric Values are allowed for Window Height');}
else if(parseFloat(frm.windowh.value) >= parseFloat(frm.mounth.value)){mess.push('Window must be smaller than the mount - check the window Height'); }


if (frm.windoww.value =="") {mess.push('Window width is a required field. Please try again.');}
else if(parseFloat(frm.windoww.value) != frm.windoww.value){mess.push('Only Numeric Values are allowed for Window Width.');}
else if(parseFloat(frm.windoww.value) >= parseFloat(frm.mountw.value)){mess.push('Window must be smaller than the mount - check the window Width'); }

if (frm.windowno.value =="") {mess.push('No of Apertures is a required field. Please try again.');}
else if(parseInt(frm.windowno.value) != frm.windowno.value){mess.push('Only Numeric Values are allowed.');}

if (frm.quantity.value =="") {mess.push('Quantity is a required field. Please try again.');}
else if(parseInt(frm.quantity.value) != frm.quantity.value){mess.push('Only Numeric Values are allowed for Quantity.');}
if (frm.botcolour[1].selectedIndex <1 && frm.sord[1].checked) {mess.push ('You have selected a Double Mount so a Bottom Colour is required.'); }
if (mess.length>1){alert(mess.join('n'));return false;}
return true;}

[/CODE]
Copy linkTweet thisAlerts:
@01326ferretauthorApr 14.2014 — Vic.

Thank you for that. I was way out....

It will take me a time to sort it. But I will.

It works a treat.
×

Success!

Help @01326ferret spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.17,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...