バーコード データをキャプチャするサードパーティの周辺機器があります。バーコード テキストを uiWebView のテキスト ボックスに挿入しています。
テキストの最後にキャリッジ リターンを追加して、Web ページのパネル内のデフォルト ボタンを呼び出したいと思います。または、バーコード テキストがテキスト ボックスに入力されたら、objective-c コードから JavaScript を使用して ASP:Button を押したいと思います。
Objective-C コード:
NSString *jScriptString;
jScriptString = [NSString stringWithFormat:@"var field = document.activeElement;""field.value='%@';", barcode] ;
[webView stringByEvaluatingJavaScriptFromString:jScriptString];
Webサイト:
<asp:Panel ID="panel" runat="server" DefaultButton="btnAdd">
<asp:TextBox ID="tbNewInput" runat="server" Wrap="False" TabIndex="1" ValidationGroup="Add">
</asp:TextBox>
<br />
<asp:Button ID="btnAdd" runat="server" TabIndex="1" Text="Add"/>
</asp:Panel>
どんな助けでも大歓迎です。