ウェブページフォームを作成しようとしていますが、私はウェブページ上にあるテキスト領域。私はプログラミングに慣れていないので、私に同行してください。ここに私のhtmlコードは次のとおりです。<textarea>にテキストを入力しようとしていますが、追加ボタンをクリックするとページ内のテキスト領域が空白になります
<!DOCTYPE html>
<html lang="en">
<head>
\t <script type="text/javascript" src="lab8.js"></script>
\t <title>Input Form Web Page</title>
</head>
<body>
<h1>Input Form Webpage</h1>
<p>Enter two or more names in the field below,
and the sorted list of names will appear in the
textarea.</p>
\t <form name="theform" >
\t \t First Name: <br/>
<input type="text" name="newname" size="20" /><br/>
<input type="button" name="addname" value="Add"
onclick="SortNames();">
<br/>
\t Last Name: <br/>
\t <input type="text" name="newname" size="20" /><br/>
<input type="button" name="addname" value="Add"
onclick="SortNames();">
<br/>
\t <h2>Sorted Names</h2>
<textarea cols="60" rows="10" name="sorted">
The sorted names will appear here.
</textarea>
</form>
</body><br/>
<footer>
Marco Deleon,
Course CRN - 21819,
Date Completed: 11/6/2016,
Assignment # Lab9
</footer>
</html>
これは私が一例として使用するが、私はちょうどそれが仕事を得るカント私の教授によって与えられたデフォルトのJavaScriptファイルです。
// initialize the counter and the array
var numbernames=0;
var names = new Array();
function SortNames() {
// Get the name from the text field
thename=document.theform.newname.value;
// Add the name to the array
names[numbernames]=thename;
// Increment the counter
numbernames++;
// Sort the array
names.sort();
document.theform.sorted.value=names.join("\n");
}
に動作します
は下記のとおり変更しますか? – Jigar7521私はそれらを注入することができましたが、私はそれが可能な場合は、並べ替え機能を削除し、フィールドのテキストを一覧表示することができますか? –