From b79247398e2b3e3c5e4bb05d027006e7cbed2391 Mon Sep 17 00:00:00 2001 From: hufangzhou Date: Thu, 14 Apr 2022 10:04:48 +0800 Subject: [PATCH] * Fix bug #20174. --- module/search/view/buildform.html.php | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/module/search/view/buildform.html.php b/module/search/view/buildform.html.php index 366cfcf8ba..4b1efa682f 100644 --- a/module/search/view/buildform.html.php +++ b/module/search/view/buildform.html.php @@ -132,14 +132,17 @@ foreach($fieldParams as $fieldName => $param) $fieldValue = $formSession["value$fieldNO"]; $extraClass = isset($param['class']) ? $param['class'] : ''; + $placeholder = ''; if($fieldValue && strpos('$lastWeek,$thisWeek,$today,$yesterday,$thisMonth,$lastMonth',$fieldValue) !== false) { - echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput'"); + $placeholder = "placeholder='{$fieldValue}'"; } - else + elseif($fieldName == 'id' and $formSession["operator$fieldNO"] == '=') { - echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput'"); + $placeholder = "placeholder='{$lang->search->queryTips}'";; } + + echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' $placeholder"); } echo ''; @@ -198,14 +201,17 @@ foreach($fieldParams as $fieldName => $param) $fieldValue = $formSession["value$fieldNO"]; $extraClass = isset($param['class']) ? $param['class'] : ''; + $placeholder = ''; if($fieldValue && strpos('$lastWeek,$thisWeek,$today,$yesterday,$thisMonth,$lastMonth',$fieldValue) !== false) { - echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' placeholder='{}'"); + $placeholder = "placeholder='{$fieldValue}'"; } - else + elseif($fieldName == 'id' and $formSession["operator$fieldNO"] == '=') { - echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput'"); + $placeholder = "placeholder='{$lang->search->queryTips}'";; } + + echo html::input("value$fieldNO", $fieldValue, "class='form-control $extraClass searchInput' $placeholder"); } echo '';