Hi, I have posted Bug 16259 and here is a patch for it.
-- Csaba
--- validator-rules.xml.orig 2003-01-20 16:02:52.000000000 +0100
+++ validator-rules.xml 2003-01-20 15:35:22.000000000 +0100
@@ -73,7 +73,11 @@
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
- value =
field.options[si].value;
+ if (si == -1) {
+ value = '';
+ } else {
+ value =
+field.options[si].value;
+ }
} else {
value = field.value;
}
@@ -276,7 +280,11 @@
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
- value =
field.options[si].value;
+ if (si == -1) {
+ value = '';
+ } else {
+ value =
+field.options[si].value;
+ }
} else {
value = field.value;
}
@@ -337,7 +345,11 @@
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
- value =
field.options[si].value;
+ if (si == -1) {
+ value = '';
+ } else {
+ value =
+field.options[si].value;
+ }
} else {
value = field.value;
}
@@ -397,7 +409,11 @@
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
- value =
field.options[si].value;
+ if (si == -1) {
+ value = '';
+ } else {
+ value =
+field.options[si].value;
+ }
} else {
value = field.value;
}
@@ -469,7 +485,11 @@
// get field's value
if (field.type == "select-one") {
var si = field.selectedIndex;
- value =
field.options[si].value;
+ if (si == -1) {
+ value = '';
+ } else {
+ value =
+field.options[si].value;
+ }
} else {
value = field.value;
}
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
