that
did it. Thanks.
-----Original Message-----Try this - it worked in IE. I changed = to == in the condition and condensed the code.
From: Jeff Mayfield [mailto:[EMAIL PROTECTED]]
Sent: Monday, March 05, 2001 10:00 AM
To: [EMAIL PROTECTED]
Subject: Re: Select Alert Popup
<script language="JavaScript1.2" type="text/javascript">
<!--
function sendAlert() {
locationChoice = testForm.entity.selectedIndex;
if (testForm.entity.options[locationChoice].value == "BUMC" || testForm.entity.options[locationChoice].value == "Landry Center") {
alert("Please enter an 8 digit patient account number"); }
else {
alert("Please enter a 7 digit patient account number"); }
}
// -->
</script>
At 09:24 AM 3/5/01 , you wrote:
I am sure that I am missing something very basic here. What I want to do is when a user selects an element in the following select list they are presented with a popup that tells them how many digits they have to enter in the patient account number field. What is happening is I am getting the same message all of the time. So when I select a facility that only uses 7 digits, I want the 7 digit message to appear. What I am getting is the 8 digit message.
Here is the code:
<script language="JavaScript1.2" type="text/javascript">
<!--
function sendAlert() {
locationChoice = testForm.entityselectedIndex
if (testForm.entity.options[locationChoice].value = "BUMC") {
alert("Please enter an 8 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "Landry Center") {
alert("Please enter an 8 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "Grapevine") {
alert("Please enter a 7 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "Garland") {
alert("Please enter a 7 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "BIR") {
alert("Please enter a 7 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "Irving") {
alert("Please enter a 7 digit patient account number")
return false
}
if (testForm.entity.options[locationChoice].value = "Ellis") {
alert("Please enter a 7 digit patient account number")
return false
}
}
//-->
</script>
<body>
<form name="testForm" method="post" action="test.cfm">
<select name="entity" onchange="sendAlert(this)">
<option value="">---Select One ---
<option value="BUMC">BUMC
<option value="Landry Center">Landry Center
<option value="Grapevine">Grapevine
<option value="Garland">Garland
<option value="BIR">BIR
<option value="Irving">Irving
<option value="Ellis">Ellis
</select>
<BR>
<input type="Submit" value="Submit">
</form>
thanks,
Bruce Sorge
Portal Services
Baylor Health Care Systems
Phone: 214-820-3142
------------------------------------------------------------------------- This email server is running an evaluation copy of the MailShield anti- spam software. Please contact your email administrator if you have any questions about this message. MailShield product info: www.mailshield.com
