2011-06-18 61 views
6

Tôi đang cố gắng tạo jQuery làm cho các hộp tìm kiếm trên trang của tôi sử dụng x-webkit-speech và gửi tự động.Nhập bằng giọng nói jQuery HTML5

HTML sẽ rõ ràng là:

<input type="text" id="s" name="s" x-webkit-speech="x-webkit-speech" onwebkitspeechchange="this.form.submit();" /> 

tôi có thể thêm thuộc tính x-webkit-speech với jQuery, nhưng tôi dường như không thể có được onwebkitspeechchange để làm việc.

này không hoạt động kể từ jQuery không có một phương pháp onwebkitspeechchange

jQuery("[name=s]").attr("x-webkit-speech", "x-webkit-speech").onwebkitspeechchange("this.form.submit()"); 

Nhưng tôi đã tìm một cái gì đó như thế này sẽ làm việc:

jQuery("[name=s]").attr("x-webkit-speech", "x-webkit-speech").attr("onwebkitspeechchange", "this.form.submit()"); 

Nhưng nó không. Nó không làm gì cả. Làm cách nào để thêm onwebkitspeechchange="this.form.submit();" bằng jQuery?

Trả lời

10

Hãy thử sử dụng bind:

$(...).bind('webkitspeechchange', function() { 
    // submit the form 
}); 
+0

Perfect. Cảm ơn bạn. – v0idless

Các vấn đề liên quan