0

環境

Google サイトのサインイン ページを使用して、スクラッチ プロジェクトを作成しています。ユーザー名ブロックの出力を操作できるように、フォークフォラスを使用しています。ユーザー名文字列 (URL パラメーターで指定) を変数 (実際にはリストですが、複雑にしすぎたくありません) に分離するスクリプトをスクラッチ プロジェクトに作成しました。詳しくは説明しませんが、ユーザー名の文字列は次のとおりです。
username%3Ahello%20password%3Aworld
プロジェクト内のスクリプトは、URL エンコードされたテキストを次のようにデコードします。
username:hello password:world
次に、ユーザー名を hello に、パスワードを world に設定します。

問題

ただし、Google サイトに埋め込まれた HTML フォームでこれを機能させたいと考えています。以下のコードを使用すると、この URL 1に移動しますが、この URL 2に移動します。

URL

1 https://forkphorus.github.io/app.html?uname=hello&pword=world
2https://forkphorus.github.io/app.html?id=myprojectid&username=uname%3Ahello%20pword%3Aworld

<!DOCTYPE html>
<html>
<body>

<form action="https://forkphorus.github.io/app.html?id=myprojectid">

<label for="uname">Username:</label><br>
<input type="text" id="uname" name="uname" value="hello"><br>
<label for="pword">Password:</label><br>
<input type="password" id="pword" name="pword" value="world"><br><br>
<input type="submit" value="Log in">

</form> 

</body>
</html>


私の質問

フォームに適切な値を入力して、目的の URL に到達するようにコードを変更または追加するにはどうすればよいですか?
4

1 に答える 1