动态输入字段和一个javascript
Dynamic input fields and one javascript
我有这个js代码:
function tickname(str,inpt) {
if (str.length == 0) {
document.getElementById(inpt).value = "";
return;
} else {
var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById(inpt).value = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "tck_name.php?q=" + str, true);
xmlhttp.send();
}
}
根据sql查询数据php动态创建输入字段
<input type="text" name="event_name_de" size="80" onkeyup="tickname(this.value,tick_de)" required><br>
<input type="text" id="tick_de" name="ticket_name_de" size="80" value="" readonly>
<input type="text" name="event_name_en" size="80" onkeyup="tickname(this.value,tick_en)" required><br>
<input type="text" id="tick_en" name="ticket_name_en" size="80" value="" readonly>
etc...
问题是当我在第一个字段(name="event_name_de")输入一些文本,然后另一个(name="event_name_en"),值只在输入(name="ticket_name_de")中改变。如何修复代码,输入值将根据当前脚本逻辑改变?
注。对不起,我的英语不太好
我在评论中给出了一个错误的答案
https://jsfiddle.net/ak00nta8/ <input type="text" name="event_name_de" size="80" onkeyup="tickname(this.value,'tick_de')" required><br>
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 有没有一个javascript图形绘制库可以进行气球树布局
- 如何将一个JavaScript函数回调为多个函数
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 多次调用另一个javascript函数中的javascript函数
- HTML外部javascript加载另一个javascript
- 在一个javascript文件中为整个网站创建标签
- 在任何AJAX调用之前触发一个javascript函数
- 如何用另一个Javascript更改Javascript函数值
- 动态创建一个javascript/jquery多级数组
- 将变量值从一个javascript传递到另一个javascript
- 获取一个javascript对象attr's
- 是一个javascript bookmarklet,可以设置破坏跨域安全的域cookie
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 添加一个javascript函数来下载elfinder上的事件
- 有没有一个Javascript代码可以看到你的缓存有多满
- 使用jenkins从不同文件夹中的文件构建一个javascript文件
- 是否有一个javascript库来解析简单的查询
- 一个javascript实现base64图像编码并将结果写入文本文件
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器