0
我有一个搜索功能,其中人们搜索以分号结尾的hashtag和数字,例如#000。当这样做时,它找不到匹配的partnumber(我们没有hashtag部分)。系统Im不允许我直接访问html或网站上已有的Javascript,但我有一个粘贴窗口,可以添加html和Javascript。使用Javascript删除searchfield中的部分搜索字词
是否有可能将我的搜索功能与Vanilla Javascript对象忽略hashtag和跟踪字符串?
搜索的HTML:
<div class="searching myClass yourClass">
<input type="text" name="_s0_19030953_19030952_sch1" size="17" maxlength="40" id="searchfield" class="searchfield" value="Sök" onfocus="if (value=='Sök'){value=''}else{partHighlight(this.id,0,this.value.length)}" onblur="if (value==''){value='Sök'};lostFocus()" autocomplete="off" onkeyup="autoComplete(event);" onkeypress="if(event.keyCode == 27) {onEscape();return false;} if(UI.getKeyFrom(event)==13) {UI.elem('_s0_19030953_19030952_sch0').onclick(); return false;} removeNewLines(this)"><input type="button" value="" id="_s0_19030953_19030952_sch0" name="_s0_19030953_19030952_sch0" class="searchbutton" onclick="UI.pb(this, 'click'); return false;"><div class="autosuggestions invisible" id="autosuggestions"></div>
事情是我不能访问所提供的div来作出这些更改,我需要起诉javascript,然后在DOM中注入它。因此寻找一种Javascript方式来定位我的搜索。不知道我可以提供多少数据?感谢你的回答! @Seti – 2015-02-12 08:00:45
然后,只要在将它发送到服务器时,或者在页面加载后分析js端的链接并向服务器请求部件ID时,将'#'替换为其'&35;'代码。 – Seti 2015-02-12 08:02:13
不幸的是,这不是一个选项,我的选择是非常有限的。如果可能的话,我需要一个JavaScript方法来做到这一点。重要的是我需要从搜索中删除#和下面的字符串。并感谢您的意见。 @Seti。 – 2015-02-12 08:06:14