首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >onchange不能使用?

问onchange不能使用?
EN

Stack Overflow用户
提问于 2012-02-10 16:48:11
回答 1查看 222关注 0票数 0
代码语言:javascript
复制
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>

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

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

EN

回答 1

Stack Overflow用户

发布于 2012-02-10 16:53:43

而不是:

代码语言:javascript
复制
document.getElementById('d11').innerHTML=req.responseText;

尝试:

代码语言:javascript
复制
document.getElementById('d11').value=req.responseText;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9225045

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档