基本的に、私はテキストベースのアドベンチャーゲームを作成しようとしています。単純なonclickボタンを使用してhtmlのテキストエリアにテキスト出力を作成する方法を理解できましたが、今は何か新しいことをしようとしています。私は同じことをするのに問題がありますが、ユーザーがボックスに何でも書いてボタンをクリックできる入力テキストに問題があります。現在、このプログラムを作成して、ユーザー入力を何らかのフラグ(この場合は、フラグを「ピザ」に設定)と照合してから、何かを実行しようとしています。残念ながら、私のコードはまったく機能しません。JavaScriptの関数で入力がどのように渡されているのか完全には理解していないと思います。
javascriptの部分
function record(test) {
var input = document.getElementById('filename');
fileName = input.value;
if (fileName == "pizza") {
var obj=document.getElementById(test);
obj.value="is this showing up in the textarea???";
}
else {obj.value="wrong password!"; }
}
html部分。
<input name="filename" id="filename" type="text">
<a id="record_button" onclick="record('textarea1');" href="javascript:void(0);" title="Record">Perform Action</a>
<textarea wrap="virtual" cols="73" rows="10" id="textarea1"></textarea>