Try this - it worked in IE.  I changed = to == in the condition and condensed the code.

<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

Reply via email to