more filtering
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 8 Aug 2006 17:31:55 +0000 (17:31 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 8 Aug 2006 17:31:55 +0000 (17:31 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5373 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/search_form.js

index 4181e02..507515a 100644 (file)
@@ -220,11 +220,15 @@ patron.search_form.prototype = {
                                }
                                if (id == 'inactive') {
                                        query += id + '=' + window.escape(node.getAttribute('value'));
-                                       dump('id = ' + id + '  value = ' + node.getAttribute('value') + '\n');
+                                       obj.error.sdump('D_DEBUG','id = ' + id + '  value = ' + node.getAttribute('value') + '\n');
                                } else {
                                        var value = node.value.replace(/^\s+/,'').replace(/[\\\s]+$/,'');
-                                       query += id + '=' + window.escape(value);
-                                       dump('id = ' + id + '  value = ' + value + '\n');
+                                       value = value.replace(/\d/g,'');
+                                       value = value.replace(/[^\w\s]/g,'');
+                                       if (value != '') {
+                                               query += id + '=' + window.escape(value);
+                                               obj.error.sdump('D_DEBUG','id = ' + id + '  value = ' + value + '\n');
+                                       }
                                }
                        }
                }