user1190842
user1190842

Reputation: 11

onchange cannot use?

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>

When I click the textbox, alert a datepicker and choose a date, the textbox should change its value. But it doesn't. What way can I solve it?

Moreover, when I directly enter this url: /Doctor/booking/gettime.jsp?datepicker=2012-02-02 I see the output that I want.

Upvotes: 0

Views: 230

Answers (1)

zeroos
zeroos

Reputation: 2204

instead of:

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

try:

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

Upvotes: 2

Related Questions