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>
テキストボックスをクリックすると、datepickerに警告して日付を選択すると、テキストボックスの値が変更されます。しかし、それはしません。どうすれば解決できますか?onchangeは使用できませんか?
また、私はこのURLを直接入力すると:/Doctor/booking/gettime.jsp?datepicker=2012-02-02私が望む出力が表示されます。代わりの
あなたは 'フィールドの後onchange'火災がフォーカスを失うことに注意してください。とにかく、私はエラーがあると仮定...それは何を言うのですか? –
実際にデバッグを試みましたか?あなたはFirebug/Chrome console/Dragonflyを知っていますか?取得しているエラーメッセージを投稿する必要があります。 – kapa