用replace可以轻松解决这个问题,在输入标签时不用再切换输入法了,光标移开标签输入栏就将全角“,”转换为半角“,”。
修改方法:
修改blogpost.asp
程序代码
<input name="tags" type="text" value="" size="50" class="inputBox" />
修改成
程序代码
<input name="tags" type="text" value="" size="50" class="inputBox" onblur="javascript:this.value=this.value.replace(/,/ig,',');"/>
修改blogedit.asp
程序代码
<input name="tags" type="text" value="<%=lArticle.logTags%>" size="50" class="inputBox" />
修改成
程序代码
<input name="tags" type="text" value="<%=lArticle.logTags%>" size="50" class="inputBox" onblur="javascript:this.value=this.value.replace(/,/ig,',');"/>
其实就是在Tag输入框input内加入一个动作onblur,从而将全角“,”转换为半角“,”