提交时输入值更改

时间:2014-06-05 08:49:31

标签: html asp-classic

我在顶部搜索栏中有以下代码以允许空值:

if(SearchQuery = "" or SearchQuery = "e.g.") then
SearchQuery = ""

问题是章节标题显示输入是空的还是'例如':

任何想法如何解决这个问题?

例如,在对于某些第2页,但它与代码中的不一样:

<input type="text" name="Q" value="e.g." onclick="if (this.defaultValue == this.value) { this.value = ''; }">

基本上我们需要占位符文本'eg',但不要将其作为值提交。

1 个答案:

答案 0 :(得分:0)

您的代码之间没有空格,例如:和商店

if(SearchQuery = "" or SearchQuery = "e.g.Shops")

您正在检查&#39;例如卖家&#39;:而不是&#39;例如。[SPACE]商店&#39;:

我可能会提出一个建议:

 SearchQuery=trim(SearchQuery)
 if (SearchQuery = "" or lcase(SearchQuery) = "e.g. shops") then SearchQuery = ""

如果有人进入&#34; &#34;或&#34;&#34;它是相同的,你不必担心OR的第二部分的大写或小写