diff options
author | Madhura Jayaratne <madhura.cj@gmail.com> | 2011-11-24 21:15:51 +0400 |
---|---|---|
committer | Madhura Jayaratne <madhura.cj@gmail.com> | 2011-11-24 21:15:51 +0400 |
commit | f414a0ec32626c3f0084bd020daba2b4553d244b (patch) | |
tree | 20d65642bc3b2e35e8d0eb0fdf9d6fd5159b058c /browse_foreigners.php | |
parent | 035c112eafeb57201c63f0b94d7485d41762922f (diff) |
bug #3407235 [interface] Entering the key through a lookup window does not reset NULL
Diffstat (limited to 'browse_foreigners.php')
-rw-r--r-- | browse_foreigners.php | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/browse_foreigners.php b/browse_foreigners.php index c8867af3f0..e88c20f47a 100644 --- a/browse_foreigners.php +++ b/browse_foreigners.php @@ -104,9 +104,11 @@ require_once './libraries/header_scripts.inc.php'; if (opener && opener.document && opener.document.insertForm) { var field = 'fields'; + var field_null = 'fields_null'; <?php if (isset($rownumber)) { ?> var element_name = field + '[multi_edit][<?php echo htmlspecialchars($rownumber); ?>][' + fieldmd5 + ']'; + var null_name = field_null + '[multi_edit][<?php echo htmlspecialchars($rownumber); ?>][' + fieldmd5 + ']'; <?php } else { ?> var element_name = field + '[]'; <?php } ?> @@ -120,6 +122,9 @@ require_once './libraries/header_scripts.inc.php'; if (opener.document.insertForm.elements[element_name]) { // Edit/Insert form opener.document.insertForm.elements[element_name].value = key; + if (opener.document.insertForm.elements[null_name]) { + opener.document.insertForm.elements[null_name].checked = false; + } self.close(); return false; } else if (opener.document.insertForm.elements[element_name_alt]) { |