버튼으로 텍스트 필드를 만들고 싶지만 버튼을 클릭하면 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 텍스트 입력을 만드는 데 도움이됩니다. –