"readyonly" özniteliğini kullanabilirsin. Giriş alanını salt okunur yapar.
Hem görünür hem de kullanıcının veri girişi yapmasını önler.
Hesaplama işlemleri için kullanıyorum bir de rengini background-color: #e9ecef; yapılırsa tam "disabled" gibi görünmesini sağlamış oluruz.
Bu bağlantıya tıklayarak W3 School sayfasında çalışma şeklini inceleyebilirsin
<form id="formCountry">
<label for="country">Ülke:</label>
<input type="text" id="country" name="country" value="Türkiye" style="background-color: #e9ecef;" readonly><br><br>
<input type="submit" value="Gönder">
</form>
Teşekkür ederim Tayfun Bey ben sorunu farklı şekilde çözdüm. Sorun keydown ve keyup olaylarından kaynaklanıyormuş.
Enter tuşu ile atlatırken eylem=keyup fakat hesaplatma yaparken eylem=keydown olması gerekiyor.
Select üzerinde atlamam için keydown kullanmam gerekiyormuş.
Ben ise input'a değer girildiğinde hesaplanması için keyup kullanıyordum.
İkisini ayırdım sorun çözüldü.
ilginiz için teşekkür ederim fakat sorun hesaplama değil. Sorun Enter tuşu ile td içindeki select'en inputa atlamam gerekiyor
Fakat select problem çıkartıyor. Select'e odaklı iken Enter tuşuna bastığım zaman sonraki inputa atlaması lazım fakat açılır kutuyu hedefliyor.
Ayrıca bahsettiğiniz sorun kdv tutarına değer girdiğinizden değil. Document üzerinde girdiğiniz herhangi bir klavye hareketi kdv hesaplamasını yapıyor. Yani yaşadığım sorun bu değil.
Access Programı ile veritabanında bir tablo oluşturun ve enter tuşu ile sütundan sütuna atlarsınız.
Son sütuna geldiğinizde yeni satıra geçer. Yapmak istediğim sistem de buna benzer olmalı.
Tayfun Bey'in önerisi change yaptım boş forumda iken son index input'u hedeflemişti fakat input select td içinde değildi bir de td içinde deneyeceğim.
Teşekkür ederim fakat istediğim gibi olmadı.