私はJavascriptシーン全体にかなり慣れていません。コードアカデミーが提供するようなオンラインのjavascriptチュートリアルに続いて、そこで学んだことや他のチュートリアルで読んだことを見ていきます。他のいくつかの投稿を読んで私を助けてみてください、しかし私はそれを理解することができません
これが私の質問です、
フォーム入力を取得してjavascriptファイルに送信しようとすると、javascriptファイルが文字列を返します。この文字列を使用してフレームをリロードします。私と私の友達のために、シンプルなChrome拡張機能を作成しようとしています。
「成績を表示」をクリックすると エラーが発生します:
No webpage was found for the web address: chrome-extension://gcgddggimojbfgpbdmpfkmiofmpinjgb/location.href=getURL(account)?
また、JavaScriptが正しく機能していないのか、「chromium」(私が呼んでいる)の世界の外にあるURLに送信する方法がわからないのかを判断できません。
これは私のhtmlファイルです:
<form action="location.href=getURL('account')">
PSU Account (i.e. xyz123): <input type:"text" id="account">
<input type="submit" value="View Grade!">
</form>
そしてこれは私のjavascriptファイルです:
function getURL(account) {
var psuAccount = document.getElementById(psuAccount);
// I changed strA to the ***.***.*** for this post
var strA = 'https://***.***.***/section/Gradebook/Student/default.aspx?userId=';
var strB = '&reportMode=true';
var newURL = strA + psuAccount + strB);
return(newURL);
}