Skip to content

Commit 3a0893d

Browse files
committed
fix typos
1 parent ebea35b commit 3a0893d

File tree

1 file changed

+22
-28
lines changed

1 file changed

+22
-28
lines changed

2-ui/4-forms-controls/1-form-elements/article.md

Lines changed: 22 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,21 @@
11
# Form özellikleri ve metodları
22

3-
Formlar ve kontrol elemanları, `<input>` gibi, birçok özel özellik ve işlemlere sahiptir.
3+
Formlar ve kontrol elemanları, `<input>` gibi, birçok özel işleme ve özelliklere sahiptir.
44

5-
Fromları öğrendiğimizde, onlarla çalışmak çok daha kolay olacaktır.
6-
7-
Forms and control elements, such as `<input>` have a lot of special properties and events.
5+
Fromları öğrendiğimizde, onlarla çalışmak çok daha kolay olacak.
86

97
## Navigasyon: form and elemanlar
108

11-
Form dökümanları özel bir koleksiyon üyesidir `document.forms`.
12-
13-
That's a so-called "named collection": it's both named and ordered. We can use both the name or the number in the document to get the form.
9+
Form dökümanları özel bir dizi olan `document.forms` üyleridir.
1410

15-
Bu "adlandırılmış koleksiyon" olarak isimlendirilerler: hem adlandırılmış hem de sıralanmıştır. Forma ulaşmak için formun adını ya da numarasını kullanabiliriz.
11+
Bu, bir "adlandırılmış koleksiyon" olarak adlandırılan bir durumdur: hem isimlendirilmiş hem de sıralanmıştır. Belgede forma ulaşmak için hem adı hem de numarasını kullanabiliriz.
1612

1713
```js no-beautify
18-
document.forms.my - "my" isimli form
19-
document.forms[0] - döküman içindeki ilk form
14+
document.forms.my; // "my" isimli form
15+
document.forms[0]; // döküman içindeki ilk form
2016
```
2117

22-
Yeni bir form oluşturulduğunda içerisindeki bütün elemanlar `form.elements` isimli koleksiyonda erişilebilir hale gelir.
18+
Yeni bir form oluşturulduğunda içerisindeki bütün elemanlar `form.elements` isimli adlandırılmış koleksiyonda erişilebilir haldedir.
2319

2420
Örneğin:
2521

@@ -62,8 +58,7 @@ Bu durumda `form.elements[name]` bir koleksiyondur, örneğin:
6258
Bu navigasyon özellikleri etiket yapılarına bağlı değildir. Bütün elemanlar, formun neresinde olursa olsun, `form.elements` koleksiyonu içerisinde bulunur.
6359

6460
````smart header=""Alt formlar" olarak alan kümeleri"
65-
Bir form bir veya birden fazla `<fieldset>` elemanına sahip olabilir.
66-
. Bunlar ayrıca `elements` özelliklerine sahiptirler
61+
Bir form bir veya birden fazla `<fieldset>` elemanına sahip olabilir. Bunlar ayrıca `elements` özelliklerine sahiptirler.
6762
6863
Örneğin:
6964
@@ -83,20 +78,20 @@ Bir form bir veya birden fazla `<fieldset>` elemanına sahip olabilir.
8378
let fieldset = form.elements.userFields;
8479
alert(fieldset); // HTMLFieldSetElement
8580
86-
// input elemanına form ve fieldset koleksiyonlarından ulaşabiliriz.
87-
alert(fieldset.elements.login == form.elements.login); // true
81+
// input elemanına hem form hemde fieldset kullanarak ulaşabiliriz.
82+
alert(fieldset.elements.login == form.elements.login); // doğru
8883
*/!*
8984
</script>
9085
</body>
9186
```
9287
````
9388

9489
````warn header="Kısa gösterimi: `form.name`"
95-
Daha kısa bir gösterimi mevcut: `form[index/name]` ile bu elamana ulaşabiliriz.
90+
Daha kısa bir gösterim mevcut: `form[index/name]` ile bu elamana ulaşabiliriz.
9691

9792
`form.elements.login` yerine `form.login` yazabiliriz.
9893

99-
Bu da çalışır fakat, burada ufak bir problem var:eğer bir elamana ulaşırsak ve daha sonra ismini(`name`) değiştirirsek bu eleman eski ismiyle hala erişilebilr durumdadır.(aynı zamanda yeni ismiylede erişeliebilir).
94+
Bu da çalışır fakat, burada ufak bir problem var:eğer bir elamana erişirsek ve daha sonra ismini(`name`) değiştirirsek bu eleman eski ismiyle hala erişilebilir durumdadır.(aynı zamanda yeni ismiylede erişeliebilir).
10095

10196
Aşağıdaki örnekte bunu kolaylıkla görebiliriz:
10297

@@ -121,7 +116,7 @@ Aşağıdaki örnekte bunu kolaylıkla görebiliriz:
121116
</script>
122117
```
123118

124-
Bu durum genelde bir sorun oluşturmaz çünkü, form elemanların ismini genellikle değiştirmeyiz.
119+
Bu durum genelde bir sorun oluşturmaz çünkü, form elemanların ismini hemen hemen hiç değiştirmeyiz.
125120

126121
````
127122
@@ -155,8 +150,7 @@ Konuyu görselleştirmek için bir resim:
155150
156151
## Form elemanları
157152
158-
Birazda form kontrol elemanlarından bahsedelim, özelliklerine dikkat et.
159-
Let's talk about form controls, pay attention to their specific features.
153+
Birazda form kontrol elemanlarından bahsedelim, özelliklerine dikkat etmelisin.
160154
161155
### input ve textarea
162156
@@ -169,10 +163,10 @@ Bunun gibi:
169163
input.value = "Yeni değer";
170164
textarea.value = "Yeni metin";
171165
172-
input.checked = doğru; // checkbox veya radio button tipleri için
166+
input.checked = true; // checkbox veya radio button tipleri için
173167
```
174168
175-
```warn header=" `textarea.innerHTML` yerine `textarea.value` kullan"
169+
```warn header=" `textarea.innerHTML` yerine `textarea.value` kullanmalısın"
176170
177171
Lütfen şunu unutma, <textarea>...</textarea> içeriğini iç içe geçmiş HTML olarak saklasa da, asla textarea.innerHTML kullanmamalıyız. Bu sadece sayfa ilk yüklendiğinde olan HTML'i saklar, mevcut değeri değil.
178172
@@ -182,15 +176,15 @@ Lütfen şunu unutma, <textarea>...</textarea> içeriğini iç içe geçmiş HTM
182176
183177
A `<select>` 3 önemli özelliği vardır:
184178
185-
1. `select.options` -- `<option>` elemanlarından oluşan bir koleksiyon,
179+
1. `select.options` -- `<option>` elemanlarından oluşan bir dizi,
186180
2. `select.value` -- halihazırda seçilmiş olan seçeneğin değeri,
187181
3. `select.selectedIndex` -- halihazırda seçilmiş olan seçeneğin dizin numarası.
188182
189183
`<select>` elemanınına değer atamak için üç farklı yol mevcut:
190184
191185
192186
1. Gerekli olan `<option>` seçeneğini bul ve `option.selected` değerini `true` olarak ayarla.
193-
2. `select.value` değerini yaz.
187+
2. `select.value` değerine değişken değeri ata.
194188
3. `select.selectedIndex` değerine, seçeneğin dizin numarasını yaz.
195189
196190
İlk seçenek en bariz olan fakat `(2)` ve `(3)` daha uygun.
@@ -213,7 +207,7 @@ A `<select>` 3 önemli özelliği vardır:
213207
</script>
214208
```
215209
216-
Diğer çoğu kontrolün aksine, <select multiple> çoklu seçime izin verir. Bu durumda, tüm seçilmiş değerleri almak için `select.options` üzerinde dizi metodları ile işlem yapmamız gerekir.
210+
Diğer çoğu kontrolün aksine, <select multiple> çoklu seçime izin verir. Bu durumda, tüm seçilmiş değerlere ulaşmak için `select.options` üzerinde dizi metodları ile işlem yapmamız gerekir.
217211
218212
Şu şekilde:
219213
@@ -225,7 +219,7 @@ Diğer çoğu kontrolün aksine, <select multiple> çoklu seçime izin verir. Bu
225219
</select>
226220
227221
<script>
228-
// multi-select ile seçilmiş bütün seçekneleri döndürme
222+
// multi-select ile seçilmiş bütün seçeknelere ulaşma
229223
let selected = Array.from(select.options)
230224
.filter(option => option.selected)
231225
.map(option => option.value);
@@ -266,7 +260,7 @@ Aynı eleman seçildi:
266260
let option = new Option("Text", "value", true, true);
267261
```
268262
269-
```smart header="`<option>` ın ek özellikleri"
263+
```smart header="`<option>` ek özellikleri"
270264
Seçenek elemanlarının ek özellikleri vardır:
271265
272266
`selected`
@@ -298,7 +292,7 @@ Değerlere `input.value`, `textarea.value`, `select.value` v.b., yada `input.che
298292
299293
300294
301-
<select> için değeri ayrıca dizin numarasıyla select.selectedIndex veya seçenekler koleksiyonu select.options üzerinden alabiliriz. Bu ve diğer öğelerin tam belgesi belgede bulunabilir <https://html.spec.whatwg.org/multipage/forms.html>.
295+
<select> için değeri ayrıca dizin numarasıyla select.selectedIndex veya seçenekler diziu select.options üzerinden alabiliriz. Bu ve diğer öğelerin tam belgesi belgede bulunabilir <https://html.spec.whatwg.org/multipage/forms.html>.
302296
303297
Bu bilgiler formlar ile çalışmak için temel bilgiler.Eğitimin ilerleyen bölümlerinde birçok örnekle karşılaşacağız. Bir sonraki bölümde, herhangi bir öğe üzerinde oluşabilecek, ancak çoğunlukla formlar üzerinde işlenen `focus` ve `blur` olaylarını ele alacağız.
304298
````

0 commit comments

Comments
 (0)