Skip to content

Commit 27a1ab7

Browse files
committed
translate code snippets
1 parent 74cbf31 commit 27a1ab7

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

content/docs/forms.md

+24-24
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ redirect_from:
1414
```html
1515
<form>
1616
<label>
17-
Name:
17+
名字:
1818
<input type="text" name="name" />
1919
</label>
20-
<input type="submit" value="Submit" />
20+
<input type="submit" value="提交" />
2121
</form>
2222
```
2323

@@ -46,18 +46,18 @@ class NameForm extends React.Component {
4646
}
4747
4848
handleSubmit(event) {
49-
alert('A name was submitted: ' + this.state.value);
49+
alert('提交的名字: ' + this.state.value);
5050
event.preventDefault();
5151
}
5252
5353
render() {
5454
return (
5555
<form onSubmit={this.handleSubmit}>
5656
<label>
57-
Name:
57+
名字:
5858
<input type="text" value={this.state.value} onChange={this.handleChange} />
5959
</label>
60-
<input type="submit" value="Submit" />
60+
<input type="submit" value="提交" />
6161
</form>
6262
);
6363
}
@@ -93,7 +93,7 @@ class EssayForm extends React.Component {
9393
constructor(props) {
9494
super(props);
9595
this.state = {
96-
value: 'Please write an essay about your favorite DOM element.'
96+
value: '请撰写一篇关于你喜欢的 DOM 元素的文章.'
9797
};
9898
9999
this.handleChange = this.handleChange.bind(this);
@@ -105,18 +105,18 @@ class EssayForm extends React.Component {
105105
}
106106
107107
handleSubmit(event) {
108-
alert('An essay was submitted: ' + this.state.value);
108+
alert('提交的文章: ' + this.state.value);
109109
event.preventDefault();
110110
}
111111
112112
render() {
113113
return (
114114
<form onSubmit={this.handleSubmit}>
115115
<label>
116-
Essay:
116+
文章:
117117
<textarea value={this.state.value} onChange={this.handleChange} />
118118
</label>
119-
<input type="submit" value="Submit" />
119+
<input type="submit" value="提交" />
120120
</form>
121121
);
122122
}
@@ -131,20 +131,20 @@ class EssayForm extends React.Component {
131131

132132
```html
133133
<select>
134-
<option value="grapefruit">Grapefruit</option>
135-
<option value="lime">Lime</option>
136-
<option selected value="coconut">Coconut</option>
137-
<option value="mango">Mango</option>
134+
<option value="葡萄柚">葡萄柚</option>
135+
<option value="柠檬">柠檬</option>
136+
<option selected value="椰子">椰子</option>
137+
<option value="芒果">芒果</option>
138138
</select>
139139
```
140140

141-
请注意,由于 `selected` 属性的缘故,Coconut 选项默认被选中。React 并不会使用 `selected` 属性,而是在根 `select` 标签上使用 `value` 属性。这在受控组件中更便捷,因为您只需要在根标签中更新它。例如:
141+
请注意,由于 `selected` 属性的缘故,椰子选项默认被选中。React 并不会使用 `selected` 属性,而是在根 `select` 标签上使用 `value` 属性。这在受控组件中更便捷,因为您只需要在根标签中更新它。例如:
142142

143143
```javascript{4,10-12,24}
144144
class FlavorForm extends React.Component {
145145
constructor(props) {
146146
super(props);
147-
this.state = {value: 'coconut'};
147+
this.state = {value: '椰子'};
148148
149149
this.handleChange = this.handleChange.bind(this);
150150
this.handleSubmit = this.handleSubmit.bind(this);
@@ -155,23 +155,23 @@ class FlavorForm extends React.Component {
155155
}
156156
157157
handleSubmit(event) {
158-
alert('Your favorite flavor is: ' + this.state.value);
158+
alert('你喜欢的风味是: ' + this.state.value);
159159
event.preventDefault();
160160
}
161161
162162
render() {
163163
return (
164164
<form onSubmit={this.handleSubmit}>
165165
<label>
166-
Pick your favorite flavor:
166+
选择你喜欢的风味:
167167
<select value={this.state.value} onChange={this.handleChange}>
168-
<option value="grapefruit">Grapefruit</option>
169-
<option value="lime">Lime</option>
170-
<option value="coconut">Coconut</option>
171-
<option value="mango">Mango</option>
168+
<option value="葡萄柚">葡萄柚</option>
169+
<option value="柠檬">柠檬</option>
170+
<option value="椰子">椰子</option>
171+
<option value="芒果">芒果</option>
172172
</select>
173173
</label>
174-
<input type="submit" value="Submit" />
174+
<input type="submit" value="提交" />
175175
</form>
176176
);
177177
}
@@ -232,7 +232,7 @@ class Reservation extends React.Component {
232232
return (
233233
<form>
234234
<label>
235-
Is going:
235+
参与:
236236
<input
237237
name="isGoing"
238238
type="checkbox"
@@ -241,7 +241,7 @@ class Reservation extends React.Component {
241241
</label>
242242
<br />
243243
<label>
244-
Number of guests:
244+
来宾人数:
245245
<input
246246
name="numberOfGuests"
247247
type="number"

0 commit comments

Comments
 (0)