javascript - onchange不能用?

标签 javascript ajax onchange

function gettime(str) {

        var strURL="/Doctor/booking/gettime.jsp?datepicker="+str;
        var req = getXMLHTTP();

        if (req) {

            req.onreadystatechange = function() {
                if (req.readyState == 4) {
                    // only if "OK"
                    if (req.status == 200) {
                        document.getElementById('d11').innerHTML=req.responseText;
                    } else {
                        alert("There was a problem while using XMLHTTP:\n" + req.statusText);
                    }
                }
            }
            req.open("GET", strURL, true);
            req.send(null);
        }
    }
<b>Date:<input id="d11" type="text" name="datepicker" onClick="WdatePicker()" onchange="gettime(this.value)"/></b>

当我单击文本框、提醒日期选择器并选择日期时,文本框应更改其值。但事实并非如此。我可以用什么方法解决呢?

此外,当我直接输入此网址时:/Doctor/booking/gettime.jsp?datepicker=2012-02-02 我看到了我想要的输出。

最佳答案

而不是:

document.getElementById('d11').innerHTML=req.responseText;

尝试:

document.getElementById('d11').value=req.responseText;

关于javascript - onchange不能用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225045/

相关文章:

forms - Ruby on Rails 表单中的 select 和 onChange

javascript - 使用 Javascript 获取 HTML 元素样式

javascript - 将同级项插入 Angular-UI-tree

javascript - 为ajax设置超时(jQuery)

javascript - 在 jquery 中访问动态加载的数据

javascript - 防止 onchange 在输入上触发

javascript - ReactJS onChange 函数

javascript - 将变量从 html 传递到 javascript

javascript - 将 'active' 类添加到幻灯片导航

javascript - 渲染到通过 jQuery 插入到 DOM 的元素