tr: inputBox onkeypressed функция работает только один раз - PullRequest
0 голосов
/ 25 октября 2018

То, что я пытаюсь сделать, - это ввести число в tr: inputBox, которое вызовет нажатие кнопки tr: commandButton при нажатии «Enter» над tr: inputBox.Это работает, если у меня есть инструменты разработчика в IE9 бесконечное количество раз, но если инструменты разработчика не работают, он будет работать только один раз.Почему это так не определяет?

<tr:panelBox styleClass="roundedPanelPrimary">
                     <trh:rowLayout halign="center">
                        <trh:cellFormat halign="center">                                
                            <tr:inputText styleClass="tabdata" contentStyle="normalContent"
                               id= "acctNumber"
                                label="Account Number"
                                type="enter" 
                                onkeypress=" if (event.keyCode == 13) document.getElementById('Search').click()"    
                                value="#{fraudSearch.fraudCustomerReqtUIModelBean.accountNumber}"

                            >

                           </tr:inputText>

                        </trh:cellFormat>

                        <trh:cellFormat halign="left">
                            <tr:commandButton text="Search" id="Search"
                                action="#{fraudSearch.getIBSNotesData}" styleClass="Button"
                                halign="center"

                                >

                                </tr:commandButton>
                        </trh:cellFormat>                           
                    </trh:rowLayout>                        
                </tr:panelBox>
...