0

在LightSwitch HTML 5客戶表單中使用Windows語音識別或Dragon NaturallySpeaking時,即使所有必填字段都使用語音識別填充,網頁的行爲仍然沒有任何輸入。使用語音識別填充Web表單

我相信,因爲沒有實際的按鍵系統是不知道該文本框已被填寫。

對此有一個解決方法嗎?

+0

您是否嘗試過將每個項目作爲dataItem首先創建,然後當您要保存時,將dataItem值分配給Table數據。 – Crezzer7

+0

我試過使用本地屬性,然後將本地屬性的值分配給字段,但它在JavaScript中顯示爲未定義,即使它已被填充。如果我說按1而不是隻聽寫然後它可以工作但如果我想輸入數字1,那就好了。 – Mark3308

回答

1

我發現,在後加入如下代碼渲染事件 所有輸入文本字段已通過強制改變事件當元素失去焦點固定的問題,否則更改事件永遠不會觸發:

$(element).focusout(function (e) { 
     //Force the change event to occur so that speech recognition works 
     $(e.target).change(); 
    })