# Thread: Question on using logical operators

1. Registered User
Join Date
Aug 2004
Location
Maryland
Posts
34

## Question on using logical operators

Hello:
Everything I've read tells me that this script should work in a form but it doesn't. Does anyone know what I'm getting wrong?

Zip Code (5 Numbers): &nbsp <input name="zip" type="text" value="" onchange="if (this.value.length < 5) || if (isNaN(this.value)) alert('Please enter your zip code.')"><br><br>

2. Registered User
Join Date
Aug 2004
Location
Maryland
Posts
34

## Re: Question on using logical operators

Thank you, that's what I really need is something that explains the process. That's better than a solution because I'll be able to figure it out myself next time.

Thanks again,

3. ## Re: Re: Question on using logical operators

Originally posted by wtschulz
Thank you, that's what I really need is something that explains the process. That's better than a solution because I'll be able to figure it out myself next time.

Thanks again,
That is rare and refreshing attitude for these fora, you are welcome

4. Registered User
Join Date
Aug 2004
Location
Maryland
Posts
34
With your help, here's what I came up with (and it works!):

<!--Validate that the length of the birth year field is 4 and all numbers-->
Zip Code (5 Numbers): &nbsp <input name="zip" type="text" value="" onchange="if((this.value.length != 4) || (isNaN(this.value))) alert('Please enter your Birth Year.')">

I'm trying to do as much "in-line" (actually on the text fields using "onchange" and "onblur" as I can and will use actual functions to clean-up what-ever I can't do in line using "onsubmit". Again, thanks so much for your help!

5. Registered User
Join Date
Aug 2004
Location
Maryland
Posts
34

## Help with Logical Operators

Oops, I had two fields mixed together. Here's what I used:

<!--Validate that the length of the Birth Year field is 4 and all numbers-->
Birth Year: (4 Numbers): &nbsp <input name="Byear" type="text" value="" onchange="if((this.value.length != 4) || (isNaN(this.value))) alert('Please enter your birth year.')">

There are currently 1 users browsing this thread. (0 members and 1 guests)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

"

"

## X vBulletin 4.2.2 Debug Information

• Page Generation 0.10001 seconds
• Memory Usage 2,885KB
• Queries Executed 13 (?)
Template Usage (33):
• (1)bbcode_quote
• (1)footer
• (1)forumjump
• (1)forumrules
• (1)gobutton
• (6)memberaction_dropdown
• (1)navbar
• (1)navbar_moderation
• (1)navbar_noticebit
• (1)navbar_tabs
• (2)option
• (6)postbit
• (6)postbit_onlinestatus
• (6)postbit_wrapper
• (1)spacer_close
• (1)spacer_open
• (1)tagbit_wrapper

Phrase Groups Available (6):
• global
• inlinemod
• postbit
• posting
• reputationlevel
Included Files (26):
• ./global.php
• ./includes/class_bootstrap.php
• ./includes/init.php
• ./includes/class_core.php
• ./includes/config.php
• ./includes/functions.php
• ./includes/class_friendly_url.php
• ./includes/class_hook.php
• ./includes/class_bootstrap_framework.php
• ./vb/vb.php
• ./vb/phrase.php
• ./includes/functions_calendar.php
• ./includes/functions_bigthree.php
• ./includes/class_postbit.php
• ./includes/class_bbcode.php
• ./includes/functions_reputation.php
• ./includes/functions_notice.php
• ./packages/vbattach/attach.php
• ./vb/types.php
• ./vb/cache.php
• ./vb/cache/db.php
• ./vb/cache/observer/db.php
• ./vb/cache/observer.php

Hooks Called (70):
• init_startup
• friendlyurl_resolve_class
• init_startup_session_setup_start
• database_pre_fetch_array
• database_post_fetch_array
• init_startup_session_setup_complete
• global_bootstrap_init_start
• global_bootstrap_init_complete
• cache_permissions
• fetch_foruminfo
• global_state_check
• global_bootstrap_complete
• global_start
• style_fetch
• global_setup_complete
• strip_bbcode
• friendlyurl_clean_fragment
• friendlyurl_geturl
• forumjump
• cache_templates
• cache_templates_process
• template_register_var
• template_render_output
• fetch_template_start
• fetch_template_complete
• parse_templates
• notices_check_start
• notices_noticebit
• process_templates_complete
• friendlyurl_redirect_canonical
• bbcode_fetch_tags
• bbcode_create
• postbit_factory
• postbit_display_start
• bbcode_parse_start
• postbit_imicons
• bbcode_parse_complete_precache
• bbcode_parse_complete
• postbit_display_complete
• memberaction_dropdown
• tag_fetchbit_complete
• forumrules
• navbits
• navbits_complete