Karena plugin sedang digunakan, saya tidak dapat menambahkan atribut "onClick" ke input formulir HTML seperti biasa. Sebuah plugin menangani bagian formulir di situs saya dan tidak memberikan opsi untuk melakukan ini secara otomatis.
Pada dasarnya saya memiliki masukan ini:
<input type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">
Saya ingin menambahkan onClick ke dalamnya dengan jQuery onload agar menjadi seperti ini:
<input onClick="myfunction()" type="text" id="bfCaptchaEntry" name="bfCaptchaEntry" style="">
Bagaimana cara saya melakukan ini?
Saya tahu ini mungkin bukan praktik standar tetapi sepertinya pilihan termudah untuk dilakukan dalam situasi saya.
Saya seorang pemula di jQuery jadi bantuan apa pun sangat kami hargai.
sumber
coba pendekatan ini jika Anda mengetahui nama klien objek Anda (tidak penting bahwa itu adalah Button atau TextBox)
coba yang ini jika Anda ingin menambahkan acara onClick ke objek server dengan JQuery
sumber
"history.go(0);"
atau"alert('Hi!');"
.Coba pendekatan di bawah ini,
atau jika jQuery bukan merupakan kebutuhan mutlak, coba di bawah ini,
Namun metode di atas memiliki beberapa kekurangan karena ia menyetel onclick sebagai properti daripada didaftarkan sebagai penangan ...
Baca lebih lanjut di posting ini https://stackoverflow.com/a/6348597/297641
sumber
.onclick
, atau mengelompokkan kedua versi sebagai satu perbandingan dengan menggunakan.click
. Saya tahu ini sebenarnya yang pertama, seperti.on
halnya mendaftarkan pawang, tetapi harus memeriksa di tempat lain untuk mempelajarinya. Akan lebih baik bagi pembaca di masa mendatang jika jawaban Anda lebih jelas ...;)sumber
sumber
Atau Anda dapat menggunakan fungsi panah untuk menentukannya:
Untuk dukungan browser yang lebih baik:
sumber
.click()
metode tersebut. Apakah menggunakan fungsi panah atau fungsi biasa, menurut saya, diskusi tidak terkait dengan pertanyaan yang diajukan. Dan untuk dukungan browser yang lebih baik, Anda mungkin harus menghapus kedua fungsi panah, bukan hanya yang pertama.