Я довольно новый в xforms. и этот вопрос кажется очень простым. У меня есть xform, который содержит два текстовых поля и кнопку управления. Я хочу, чтобы, когда пользователь отправляет форму, значения в текстовом поле сохраняются в xform-модели. Как я могу это сделать?Как сохранить введенные пользователем значения в текстовом поле XForms
Код приведен ниже, когда я нажимаю кнопку, значения в элементе модели не изменяются.
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:form="http://www.w3.org/2002/xforms" xmlns:ev="http://www.w3.org/2001/xml-events" xml:lang="en">
<head>
<link rel="stylesheet" type="text/css" href="test.css" />
<script type="text/javascript" src="formfaces.js"></script>
<form:model>
<form:instance>
<data xmlns="">
<textbox1>0</textbox1>
<textbox2>1</textbox2>
<textbox3>2</textbox3>
<textbox4>3</textbox4>
</data>
</form:instance>
<form:submission action="Text.html" id="submission" method="put" replace="instance"/>
</form:model>
</head>
<body>
<table>
<tr>
<td>
<form:input ref="/data/textbox1">
<form:label>TextBox1</form:label>
</form:input>
</td><td>
<form:input ref="/data/textbox2">
<form:label>TextBox2</form:label>
</form:input>
</td></tr>
<tr><td><form:input ref="/data/textbox3">
<form:label>TextBox3</form:label>
</form:input>
</td><td><form:input ref="textbox4">
<form:label>TextBox4</form:label>
</form:input>
</td></tr>
</table>
<form:submit submission="submission"><form:label>Submit</form:label></form:submit>
</body>
</html>
Как сказал @grtjn, это должно работать автоматически, но если вы пробовали и не работаете для вас, возможно, вы можете поделиться своим кодом с нами, чтобы мы могли воспроизвести проблему, которую вы видите. – avernet
Я поделился кодом. пожалуйста, ответьте, как мы можем slove this –