我正在创建一个基于HTML
中的属性插入不同表单的asp页面这是HTML
<div id="insert" widgettype="weather">
<span id="result"></span>
</div>
此人可以输入widgettype作为'weather''google'或'webster',具体取决于他们想要显示的内容。
这是我的asp页面。
<%widgetType=request("widgetType")
if widgetType="weather" then%>
<form id="widgetForm">
<label>Weather Widget</label><br />
<input name="q" id="zip" />
<button id="getWeather" onclick="serialize(); return false;">Run</button>
</form>
<%end if
if widgetType="google" then%>
<h2>Google Search</h2>
<script>
(function () {
var cx = '007423897740083764505:zdr6tqpd1yq';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
'//www.google.com/cse/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:search></gcse:search>
<%
end if
if widgetType="webster" then%>
<h2>dictionary search</h2>
<form id="lookUpForm">
<input name="q" id="websterInput" />
<button onclick="webster(); return false;">Search</button>
</form>
<%end if%>
我想让这个防弹。所以我希望asp页面在运行if语句之前将'widgettype'字符串转换为全部小写。我不知道该怎么做。
答案 0 :(得分:1)
VB有一个LCase函数来执行此操作:
widgetType = LCase(request("widgetType"))