REReplaceNoCase() is a CF function. Regex in JS works something like
this:
document.bldginfo.Bldgname.value =
document.bldginfo.Bldgnumt.value.replace('[0-9]', '')
But I'm no expert. A JS list could help you.
> -----Original Message-----
> From: Bruce, Rodney S HQISEC/SIGNAL
> [mailto:[EMAIL PROTECTED]]
> Sent: mercredi 10 juillet 2002 11:29
> To: CF-Talk
> Subject: RE: Javescript help
>
>
> I am trying to write it in javascript, but am not getting the
> JS reg exp
> right.
> and maybe confusion the regexp.
>
> My code was:
> <script language="JavaScript">
> function enterbldgnum() {
> document.bldginfo.Bldgname.value =
> REReplaceNoCase(document.bldginfo.Bldgnumt.value,
> "[:digit:]", "", "All");
> }
>
> </script>
> <body>
> <form name="bldginfo">
> <input name="bldgnumt.... onChange="enterbldgnum()">
> <input name="bldgname"...>
> </form>
> </body>
>
> which has no CF in it (well maybe the REReplaceNoCase()).
> <cfscript></cfscript> it is not.
> this function is with all the rest of the JS functions at the
> top of my
> page.
> I am far from an expert(or I wouldn't need this help), but I
> do know the
> differnce between CF and JS and were they run.
>
> So my question still stands how would I get this to work in JS?
>
>
>
>
>
> -----Original Message-----
> From: Matthew Walker [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, July 09, 2002 4:17 PM
> To: CF-Talk
> Subject: RE: Javescript help
>
>
> You are confusing server-side (CF) and client-side (JS). While you can
> mix CF and JS together, you need to understand how it works. The CF is
> processed in entirety before the page loads. So you can use
> it to insert
> values into JS variables for example, or to dynamically build
> different
> JS code. But CF cannot access client-side variables such as
> document.bldginfo.Bldgnumt.value .
>
> JS has regular expression parsing so perhaps you can rewrite it all in
> JS.
>
> > -----Original Message-----
> > From: Bruce, Rodney S HQISEC/SIGNAL
> > [mailto:[EMAIL PROTECTED]]
> > Sent: mercredi 10 juillet 2002 11:05
> > To: CF-Talk
> > Subject: OT: Javescript help
> >
> >
> > Hello all
> >
> > I am missing something to get this javascript to work, hoping
> > someone can
> > help.
> >
> > Am just trying to remove all but numbers from a form field
> > and then enter
> > the new var into a differnt field.
> >
> > I have tried:
> >
> > <script language="JavaScript">
> > function enterbldgnum() {
> > document.bldginfo.Bldgname.value =
> > REReplaceNoCase(document.bldginfo.Bldgnumt.value,
> > "[:digit:]", "", "All");
> > }
> >
> > function enterbldgnum() {
> > x = document.bldginfo.Bldgnumt.value;
> > document.bldginfo.Bldgname.value = REReplaceNoCase(x,
> > "[:digit:]",
> > "", "All");
> > }
> >
> > function enterbldgnum() {
> > x = REReplaceNoCase("22we445rt", "[:digit:]", "", "All");
> > document.bldginfo.Bldgname.value = x;
> > }
> >
> > function enterbldgnum() {
> > x = document.bldginfo.Bldgnumt.value;
> > REReplaceNoCase(x, "[:digit:]", "", "All");
> > document.bldginfo.Bldgname.value = x;
> > }
> >
> > </script>
> >
> > All get the same error "object expected", for the
> > REReplaceNoCase line.
> > this simple check works(just making sure all my names were
> > good and function
> > was being called)
> >
> > function enterbldgnum() {
> > document.bldginfo.Bldgname.value =
> > document.bldginfo.Bldgnumt.value;
> > }
> >
> >
> > What am I missing?
> > Thanks
> > Rodney
> >
> >
>
>
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists