私のボタンでテキストフィールドを作成したいが、ボタンをクリックすると、textFieldが作成されない。助けてくださいボタンを使用してtextFieldを作成する
<head>
<script type="text/javascript">
function add() {
//Create an input type dynamically.
var element = document.createElement("s:textfield");
//Assign different attributes to the element.
element.setAttribute("id", "classe");
element.setAttribute("name","classe");
element.setAttribute("label", "Classe");
element.setAttribute("labelposition", "left");
}
</script>
</head>
<s:textfield name="classe" id="classe" label="Classe" labelposition="left" />
<sj:submit id="formSubmit1" value="Ajouter" button="true" onclick="add()"/>
'
'はサーバー側のタグです。 JavaScriptが応答を送信した後にクライアント側で実行されるため、JavaScript経由で作成することはできません。ただし、ここでの答えは、通常のHTMLテキスト入力を作成するのに役立ちます。 –