Ben bir parametrenasıl bir JavaScript işlevi içine form girdi değeri geçmesine
function foo(val) { ...}
alan bir jenerik JavaScript işlevi var ve form gönderildiğinde işlevi çağırmak istiyorum
<form>
<input type="text" id="formValueId"/>
<input type="button" onclick="foo(this.formValueId)"/>
</form>
ama foo (this.formValueId) ifadesi işe yaramıyor (şaşırmadım, çaresiz bir girişimdi), yani soru, bir form değerini javascript işlevine nasıl iletebilirim. Bahsettiğim gibi javascript geneldir ve içindeki formu değiştirmek istemiyorum!
Form değerlerini jQuery (örneğin) ile almak için ortada bir yardımcı işlev oluşturabilir ve sonra işlevi çağırabilirim ancak yardımcı işlev olmadan bunu yapıp yapamayacağımı merak ediyorum.
Bu formu metin alanına Enter'a (IE'de değil) girerek gönderilebileceğini ve tıklatmanızın tıklanmayacağını unutmayın. –
Bu sizin cevabınız olabilir. demo: http://jsbin.com/icikav/5/edit#javascript ,html Aramaya çalıştığınız yöntem tanımlanmamış. – funerr