Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /