私はxformsでかなり新しいです。この質問は非常に簡単なようです。私は2つのテキストボックスとボタンコントロールを含む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
私はコードを共有しました。返信してください、どうすればこのことができますか –