gpt4 book ai didi

javascript - 将 javascript 变量添加到 html 错误未定义

转载 作者:行者123 更新时间:2023-11-28 07:40:26 25 4
gpt4 key购买 nike

我已经使用这个搜索脚本好几年了,最近遇到一个问题,一些用户的“Enter”键没有提交到页面,因此返回 false;然后会将 html 地址放在地址行上,但它不允许我使用 html 代码输入文本框的值。

如您所见,我是 JavaScript 新手,代码是 Peter Allen 在 SharePoint 网站上创建的。

我基本上需要当页面上的 Enter 键失败时用变量的值写入地址行...

请帮助我恳求某人!!!

<SCRIPT type=text/javascript>
// This displays the Solution Info when the user is in Edit Page mode.
$(document).ready(function(){
// Variables are commented out till needed.
var opt2aa213hd = $('#option2-aa213hd').text();
var opt3aa213hd = $('#option3-aa213hd').text();

$('#FilterList').css('text-align', opt2aa213hd);
$('#searchTitle').append(opt3aa213hd);

$('#Search').keyup(function(e) {
//alert(e.keyCode);
if(e.keyCode == 13) {
$('#searchClick').click();
}
});
});
</SCRIPT>

<SCRIPT type=text/javascript>

$(document).ready(function(){
var searchString = document.location.search;

// strip off the leading '?'
searchString = searchString.substring(1);

var nvPairs = searchString.split("&");
var nvPair = nvPairs[0].split("=");
var name = nvPair[0];
var value = nvPair[1];
$("input#Search").val(value);
var green = $("input#Search").val(value);;
});

</SCRIPT>

<DIV style="TEXT-ALIGN: right; FONT-WEIGHT: bold" id=FilterList>
<TABLE>
<TBODY>
<TR>
<TD>
<DIV style="FONT-WEIGHT: bold" id=searchTitle></DIV></TD></TR>
<TR>
<TD><INPUT id=Search name=Search>
<A style="FONT-WEIGHT: bold" id=searchClick onclick="document.location.href = $('#option1-aa213hd').text()+'?Search='+$('#Search').val();
return false;" href="http://mywebsite.aspx?Search=**green**&amp;PageView=Shared#">Search</A>
<DIV></DIV>
<DIV></DIV></TD></TR></TBODY></TABLE></DIV>

最佳答案

在 html onclick 属性中使用 javascript 之前,请使用 javascript: 伪值。

替换此:

onclick="document.location.href = $('#option1-aa213hd').text()+'?Search='+$('#Search').val(); 
return false;"

这样:

onclick="javascript:document.location.href = $('#option1-aa213hd').text()+'?Search='+$('#Search').val(); 
return false;"

关于javascript - 将 javascript 变量添加到 html 错误未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28097948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com