2016-03-25 19 views
4

JavaScript/JQuery'yi kullanma Bir dizi anahtar vuruşunu simüle edecek bir kod satırına sahip olmak isterim. Zaten bu kısmını anladım (Tuş vuruşlarını bir metin giriş alanı olarak simüle edin

  1. sayfa
  2. o metin girişi alanına bir numara girin başka bir yerinde bir metin giriş alanına üzerine bir tıklama taklit: Özellikle ben kod satırını istiyorum)
  3. simülasyonu

fikri varlık bir flipbook eklentisi kullanıyorum ve eklentinin parçası olarak bir sayfa arama alanı bulunur anahtar dönüşü isabet. Sizi belirli bir sayfaya götüren bir düğme oluşturmak istiyorum. Bunu yapmanın en kolay yolu, kullanıcı tıklandığında, sayfa arama alanına girip bir sayfa numarasına girip sonra geri dönüşü isabet ettiren bir tuş vuruşunu simüle etmektir.

+0

Neden kullanıcıyı sayfaya yönlendirmiyorsunuz? yoururl.com/search?page=1 – eestein

+0

Bu formun bir parçası olmadığı için başka bir sayfaya gitmiyor. Esas olarak sayfanın ortasındaki dinamik bir öğeyi işler. – plumsmugler

+0

boşver, benim kötü, senin soruna daha fazla dikkat etmeliydim, belirli bir eklenti hakkında. – eestein

cevap

1

u belki kullanın Could:

ilk satır metin alanındaki metni değiştirir ve gerçekten dönüş tuşunu kullanmak gerekiyorsa ikincisi o

gönderir ve kullanabilirsiniz

document.getElementById('myTextarea').value = ''; 

document.getElementById("myForm").submit(); 

jQuery:

var e = $.Event("keydown", { keyCode: 13}); //I think it is 13 
$("body").trigger(e) 

Ya

var e = jQuery.Event("keypress"); 
e.which = 13; //choose the one you want 
e.keyCode = 13; 
$("#theInputToTest").trigger(e) 

DÜZENLEME: Son olarak da yorumlarda belirtilmiştir

+0

Yakın fakat puro yok. İlk kod satırınızı kullanarak giriş alanına bir değer girebiliyorum, ancak bunu anlatabildiğimden bir form alanı içinde değil ve gönderme komutu yok. – plumsmugler

+0

@plumsmugler, sayfanın neye benzediğini bilmiyoruz. Bu nedenle, etkileşimde bulunduğunuz web sitesinin HTML/kaynağının bir örneğini paylaşın. – SpencerD

+1

Kaynağın gerekli olduğunu düşünmüyorum. Ben o düğmeye vurursanız gerçekten varsayımsal soru soruyorum ama böyle bir senaryo için en temel kaynak kodu olurdu <= "metin" girdi türü> Bir numara o giriş dahilinde görünmesini istediğiniz Alan ve daha sonra bir dönüş anahtarı inme benzetilir. – plumsmugler

İlgili konular