2017-07-11 19 views
0

javascriptを使用してWebページを開発していますが、質問があります。javacriptからwindow.onloadでonchange関数を呼び出す方法

私たちはwindow.onload()の初期状態の機能を誰もが知っています。

私のソースコードでは、選択ボックスの内容はonchange="onChangeServer()"です。<input type="text">です。

<tr> 
    <td> 
    <select id="server_name" class="form-control" onchange="onChangeServer()" onselect=""> 
     <option value="0">A Server</option> 
     <option value="1">B Server</option> 
     <option value="2">C Server</option> 
     <option value="3">etc</option> 
    </select> 
    </td> 
    <td><input id="server_name_input" class="form-control" type="text"></td> 
</tr> 

onChangeServer()機能が変更された場合、<input>タグは、サーバー情報についてwritedされます。

onChangeServer()に電話する方法window.onload()で機能しますか?

ありがとう〜!

+0

ああ。 ..私の神様...私は解決しました..ㅠㅠ 「window.onload = onChangeServer();」を追加しました...すみません〜! –

+0

質問があれば、適切な形式の回答を投稿してください。 –

+0

本当にすみません。私は解決されたソースを追加します。 –

答えて

0

この問題は解決しました。

「window.onload = onChangeServer();」を追加するだけです。

このライン平均 "onChangeServerを()関数の呼び出し。あなたは、ページがONLOADされるとすぐにいくつかの関数を呼び出したいときは、"

window.onload = onChangeServer(); 
 

 
function onChangeServer(){ 
 
\t var selsvr = document.getElementById("server_name"); 
 
\t var servername = selsvr.options[selsvr.selectedIndex].value; 
 

 
\t var tempServerName = null; 
 
\t if(servername=="0"){ 
 
\t \t tempServerName = server_0; 
 
\t } else if(servername=="1"){ 
 
\t \t tempServerName = server_1; 
 
\t } else if(servername=="2"){ 
 

 
\t } else if(servername=="3"){ 
 

 
\t } else { 
 

 
\t } 
 
\t serverNameInput.value = tempServerName; 
 
}

どうもありがとう〜

関連する問題