私はJavascriptがまったく初めてです。実際、私は自分のアプリの 1 つにほんの少しの Javascript を実装しようとしている Objective-C プログラマーです。したがって、問題は何らかの理由で最初の関数を呼び出したときに何も起こらず、アラートが表示されないことです。2 番目の関数を呼び出すと、アラートが表示されるだけで、ボタンは実際にはクリックされません。
コード:
function myFunction(username, password) {
alert("Data will be entered");
document.getElementById('ctl00_plnMain_txtLogin').value = username;
document.getElementById('ctl00_plnMain_txtPassword').value = password;
}
function click() {
alert("The button was clicked");
document.getElementById("ctl00_plnMain_Submit1").click();
}
通常のアラートだけを実行しているように見えますが、他には何もありませんか??? 私の機能に何か問題がありますか?
それが役立つ場合、ウェブサイトには「ユーザー名」ボックスがあります:
<input name="ctl00$plnMain$txtLogin" type="text" maxlength="50" id="ctl00_plnMain_txtLogin" tabindex="1">
「パスワード」ボックス:
<input name="ctl00$plnMain$txtPassword" type="password" maxlength="255" id="ctl00_plnMain_txtPassword" tabindex="2">
ボタン:
<input onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(''); " name="ctl00$plnMain$Submit1" type="submit" id="ctl00_plnMain_Submit1" tabindex="3" value="Log In" title="Log in">
- 編集
また、目的の C コードから関数を開始しています。js ファイルを取得すると、その関数を Web ページで使用できます。