【发布时间】:2020-08-26 14:51:28
【问题描述】:
我的用户看到了通用名称:name1、name2、name3,并被要求将每个名称更改为更有意义的名称。如何让 ajax 后返回转到下一个输入/tabindex 或至少不返回刚刚更改的名称? (在下方寻找WHAT GOES HERE?评论)
HTML:
<div class="name"><input type="text" id="nameinput1" value="name1" onchange="changeName(0)"></div>
<div class="name"><input type="text" id="nameinput2" value="name2" onchange="changeName(1)"></div>
<div class="name"><input type="text" id="nameinput3" value="name3" onchange="changeName(2)"></div>
javascript:
var jsons = '[{' ;
var jsone = '"}]' ;
function changeName(index){
var json = jsons;
var name = document.getElementById("main").getElementsByTagName("input")[index].value;
json += '"index":"'+index+'",'
json += '"name":"'+name.replace(/\s/g,"")+jsone
loadDoc(json,"ID","url",returnChangeName)
}
function returnChangeName(xttp){
window.location = "#"; // WHAT GOES HERE?
}
loadDoc(...){....}
纯 javascript,请不要使用 jquery。
【问题讨论】:
标签: javascript ajax