Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Javascript Programlama

input yapsitir özeligini kapatma

  #1  
Okunmamış 10 Haziran 2019, 20:38
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 17 Mayıs 2017
Yaş / Cinsiyet: 33 / Erkek
Meslek: bilgisayar
Ad, Soyad: Um... Ün...
Mesajlar: 20
Beğeniler: 0 / 1
Ticaret: 0, 0%
Merhaba input yazi yazma kisminda copypaste özeligini kapatmak istiyorum
bir çok yontem denedim olmadı

taraycida çalışan kısım söyle

altaki kod calsiyor sorunsuz lakin diğer istedim yapistir özeligini yapamıyorum.


<form class="inputt"><input maxlength="470" class="keyboard-input " placeholder=" Birseyler yaz."><input type="submit" id="sendbuttonm"></form>


Yukardaki kod incele kısımdan cikan bölüm normalde öyle bir html kodları yok.

yukardakinin kodları bu asagidaki kodlardir.

var inputbox = new Element("input");
var cima = new Element("input");
this.addEvent("signedOn", function() {
inputbox.placeholder = " Birseyler yaz.";
});
form.appendChild(inputbox);
this.inputbox = inputbox;
this.inputbox.maxLength = 470;






PHP- Kodu:
createInput: function() {
        var 
form = new Element("form");
        
this.input.appendChild(form);

        
form.addClass("inputt");

        var 
inputbox = new Element("input");
         var 
cima = new Element("input");
        
this.addEvent("signedOn", function() {
            
inputbox.placeholder " Birseyler yaz.";
        });
        
form.appendChild(inputbox);
        
this.inputbox inputbox;
        
this.inputbox.maxLength 470;
            

        var 
sendInput = function() {
            if (
inputbox.value == "")
                return;

            
this.resetTabComplete();
            
this.getActiveWindow().historyExec(inputbox.valuemessagerenk);
            
inputbox.value "";
            
inputbox.placeholder "";
        }.
bind(this);

        if (!
qwebirc.util.deviceHasKeyboard()) {
            
inputbox.addClass("mobile-input");
            var 
inputButton = new Element("input", {
                
type"button"
            
});
            
inputButton.addClass("mobile-button");
            
inputButton.addEvent("click", function() {
                
sendInput();
                
inputbox.focus();
            });
            
inputButton.value "";
            
this.input.appendChild(inputButton);
            var 
reflowButton = function() {
                var 
containerSize this.input.getSize();
                var 
buttonSize inputButton.getSize();

                var 
buttonLeft containerSize.buttonSize.5/* lovely 5 */

                
inputButton.setStyle("left"buttonLeft);
                
inputbox.setStyle("width"buttonLeft 5);
                
inputButton.setStyle("height"containerSize.y);
            }.
bind(this);
            
this.qjsui.addEvent("reflow"reflowButton);
        } else {
            
inputbox.addClass("keyboard-input");
        }

        
form.addEvent("submit", function(e) {
            new 
Event(e).stop();
            
sendInput();
        });

        var 
reset this.resetTabComplete.bind(this);
        
inputbox.addEvent("focus"reset);
        
inputbox.addEvent("mousedown"reset);
        
inputbox.addEvent("keypress"reset);

        
inputbox.addEvent("keydown", function(e) {
            var 
resultfn;
            var 
cvalue inputbox.value;

            if (
e.alt || e.control || e.meta)
                return;

            if (
e.key == "up" && !e.shift) {
                
resultfn this.commandhistory.upLine;
            } else if (
e.key == "down" && !e.shift) {
                
resultfn this.commandhistory.downLine;
            } else if (
e.key == "tab") {
                
this.tabComplete(inputboxe.shift);

                new 
Event(e).stop();
                
e.preventDefault();
                return;
            } else {
                return;
            }

            
this.resetTabComplete();
            if ((
cvalue != "") && (this.lastcvalue != cvalue))
                
this.commandhistory.addLine(cvaluetrue);

            var 
result resultfn.bind(this.commandhistory)();

            new 
Event(e).stop();
            
e.preventDefault();

            if (!
result)
                
result "";
            
this.lastcvalue result;

            
inputbox.value result;
            
qwebirc.util.setAtEnd(inputbox);
        }.
bind(this));
    }, 
  #2  
Okunmamış 10 Haziran 2019, 21:47
ÇilekliSoda Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 05 Nisan 2018
Yaş / Cinsiyet: 23 / Erkek
Meslek: kadrolu deli
Konum: İzmir
Ad, Soyad: Al... Kö...
Mesajlar: 8
Beğeniler: 1 / 0
Ticaret: 0, 0%
https://sumtips.com/how-to/prevent-c...te-text-field/ sanırım bu işinizi görecektir
  #3  
Okunmamış 10 Haziran 2019, 21:55
Decimas Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 19 Nisan 2015
Yaş / Cinsiyet: 24 / Erkek
Meslek: Coder
Ad, Soyad: Ey... Er...
Mesajlar: 674
Beğeniler: 229 / 1
Ticaret: 0, 0%
Kıl bir konudur ama tarayıcılarında %80-90'nında anca engellersin.
no time for caution
  #4  
Okunmamış 10 Haziran 2019, 23:32
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 17 Mayıs 2017
Yaş / Cinsiyet: 33 / Erkek
Meslek: bilgisayar
Ad, Soyad: Um... Ün...
Mesajlar: 20
Beğeniler: 0 / 1
Ticaret: 0, 0%
Alıntı:
ÇilekliSoda Adlı Üyeden Alıntı
sorun suki bu kodu ekleyemedim nasil eklencegini bilmiyorum cok tarz denedim.
onpaste="return false;"
  #5  
Okunmamış 11 Haziran 2019, 00:45
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 17 Mayıs 2017
Yaş / Cinsiyet: 33 / Erkek
Meslek: bilgisayar
Ad, Soyad: Um... Ün...
Mesajlar: 20
Beğeniler: 0 / 1
Ticaret: 0, 0%
Bu kod calsiyor normal bir deneme saydasinda siteye ekleyince

property 'onpaste' of null böyle bir hata veriyor.

Alıntı:
<input type="text" >
<script>
document.querySelector('input').onpaste = function(e) {
alert('Are you sure the email you\'ve entered is correct?');
}
</script>
  #6  
Okunmamış 11 Haziran 2019, 15:19
ClkOfis Adlı Üyenin Avatarı
http://www.clkofis.com
 
Üyelik Tarihi: 03 Ekim 2015
Yaş / Cinsiyet: 24 / Erkek
Konum: Bursa
Ad, Soyad: Em... Ço...
Mesajlar: 230
Beğeniler: 60 / 42
Ticaret: 8, 100%
denemedim ama şunu yapabilirsin mesela onchange olayında değişen karakter sayısını kontrol ettirebilirsin eğer 1 den fazla kadarter aynı change olayında çalışıyorsa eski haline getirirsin ?
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Javascript Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 19:58.