/    Sign up×
Community /Pin to ProfileBookmark

How do I make this work?

I am unable to make this script work out, can someone please help me out?

<HEAD>
<script type=’text/javascript’ src=’dFilter.js’></script>
</HEAD>
<BODY>
<form name=”Mine” action=”fred.htm” method=”post”>
<table>
<tr>
<td>Phone:</td>
<td><input value=”” type=”text” onKeyDown=”javascript:return dFilter (event.keyCode, this, ‘(###) ###-####’);” style=”font-family:verdana;font-size:10pt;width:110px;”></td>
</tr>
<tr>
<td>Zip:</td>
<td><input value=”” type=”text” onKeyDown=”javascript:return dFilter (event.keyCode, this, ‘#####-####’);” style=”font-family:verdana;font-size:10pt;width:110px;”></td>
</tr>
</table>
</form>

Thanks

to post a comment
JavaScript

5 Comments(s)

Copy linkTweet thisAlerts:
@JonaApr 02.2003 — Just so you know, to help you, we'd have to see the contents of the dFilter.js file.
Copy linkTweet thisAlerts:
@Tasmanian_DevilauthorApr 02.2003 — This is all of the information that my friend had given me, I guess I am missing something then? And he calls himself an expert?
Copy linkTweet thisAlerts:
@roberthpikeApr 02.2003 — Was also wondering, before you post, which type of problems are you having (Error messages, unexpected results, etc..,)?
Copy linkTweet thisAlerts:
@Tasmanian_DevilauthorApr 02.2003 — It is to put the ( ) - in the phone and the - in the zip but its not
Copy linkTweet thisAlerts:
@havikApr 02.2003 — It'd be nice to see that dFilter.js file but here's code that'll work. Maybe you could mirror yours off this.

Havik

<SCRIPT LANGUAGE="JavaScript">

var n;

var p;

var p1;

function ValidatePhone(){

p=p1.value

if(p.length==3){

//d10=p.indexOf('(')

pp=p;

d4=p.indexOf('(')

d5=p.indexOf(')')

if(d4==-1){

pp="("+pp;

}

if(d5==-1){

pp=pp+")";

}

//pp="("+pp+")";

document.frmPhone.txtphone.value="";

document.frmPhone.txtphone.value=pp;

}

if(p.length>3){

d1=p.indexOf('(')

d2=p.indexOf(')')

if (d2==-1){

l30=p.length;

p30=p.substring(0,4);

//alert(p30);

p30=p30+")"

p31=p.substring(4,l30);

pp=p30+p31;

//alert(p31);

document.frmPhone.txtphone.value="";

document.frmPhone.txtphone.value=pp;

}

}

if(p.length>5){

p11=p.substring(d1+1,d2);

if(p11.length>3){

p12=p11;

l12=p12.length;

l15=p.length

//l12=l12-3

p13=p11.substring(0,3);

p14=p11.substring(3,l12);

p15=p.substring(d2+1,l15);

document.frmPhone.txtphone.value="";

pp="("+p13+")"+p14+p15;

document.frmPhone.txtphone.value=pp;

//obj1.value="";

//obj1.value=pp;

}

l16=p.length;

p16=p.substring(d2+1,l16);

l17=p16.length;

if(l17>3&&p16.indexOf('-')==-1){

p17=p.substring(d2+1,d2+4);

p18=p.substring(d2+4,l16);

p19=p.substring(0,d2+1);

//alert(p19);

pp=p19+p17+"-"+p18;

document.frmPhone.txtphone.value="";

document.frmPhone.txtphone.value=pp;

//obj1.value="";

//obj1.value=pp;

}

}

//}

setTimeout(ValidatePhone,100)

}

function getIt(m){

n=m.name;

//p1=document.forms[0].elements[n]

p1=m

ValidatePhone()

}

function testphone(obj1){

p=obj1.value

//alert(p)

p=p.replace("(","")

p=p.replace(")","")

p=p.replace("-","")

p=p.replace("-","")

//alert(isNaN(p))

if (isNaN(p)==true){

alert("Check phone");

return false;

}

}

</script>

<form name=frmPhone>

<font size="4" color="#0000FF"><b>Enter Telephone Number</b></font><br>

(To refresh, hold down shift and press the browser refresh button)<br>

<input type=text name=txtphone maxlength="13" onclick="javascript:getIt(this)" >

</form>
×

Success!

Help @Tasmanian_Devil 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 4.26,
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: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

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