gpt4 book ai didi

javascript - onchange 执行 php 时 onkeyup 不工作

转载 作者:行者123 更新时间:2023-11-30 20:20:59 24 4
gpt4 key购买 nike

我在同一页面中同时具有 onkeyup 和 onchange 功能。当 onchange 函数执行操作时,onkeyup 函数没有任何响应。但是当我没有对onchange函数做任何 Action 时,onkeyup函数响应很好。

这是我的脚本:

<script type="text/javascript">
function checkname()

{



var name=document.getElementById( "UserName" ).value;

if(name)
{
$.ajax({
type: 'post',
url: 'process/cr_checkdata.php',
data: {
user_name:name,
},



success: function (response) {
$( '#name_status' ).html(response);
if(response=="OK")
{
return true;
}
else
{
return false;
}
}
});
}
else
{
$( '#name_status' ).html("");
return false;
}
}
function getSubtitle(val) {
$.ajax({
type: "POST",
url: "cr_case.php",
data:'title='+val,
success: function(data){
$("#subtitle-list").html(data);
}
});
}

function showMsg()

{

$("#msgC").html($("#title-list option:selected").text());
$("#msgS").html($("#subtitle-list option:selected").text());
return false;
}

</script>

我该如何解决这个问题。

最佳答案

与函数内的代码无关。它与保留字有关。您不能使用 JavaScript 保留字作为函数或变量的名称。

我在下面链接的 JavaScript 保留字列表中找到了 onkeyup。但是您也不应该使用 onchange,因为它用于 JavaScript 中常见的更改事件处理。您不能使用这些保留字之一作为您的函数或变量的名称。

确保您的函数或变量的名称是唯一的,这样它们就不会与 JavaScript 自己的关键字冲突。

https://www.w3schools.com/js/js_reserved.asp

关于javascript - onchange 执行 php 时 onkeyup 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51452592/

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