2012-02-10 21 views
0
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私が望む出力が表示されます。代わりの

+0

あなたは 'フィールドの後onchange'火災がフォーカスを失うことに注意してください。とにかく、私はエラーがあると仮定...それは何を言うのですか? –

+0

実際にデバッグを試みましたか?あなたはFirebug/Chrome console/Dragonflyを知っていますか?取得しているエラーメッセージを投稿する必要があります。 – kapa

答えて

2

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

試してみてください。

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

申し訳ありませんが、私はそれを修正します。 idは間違っています。 idは最初のドロップダウンリストIDであり、2番目のドロップダウンリストIDではありません。 – user1190842

+0

だから、あなたは問題を解決することができましたか?もし私の答えが役に立ったら、それを受け入れてください。それ以外の場合は、独自の答えを作成し、それを受け入れます。 – zeroos

関連する問題