2017-05-17 49 views
-6

我需要在表單值從後端填充後調用javascript函數。到目前爲止,我通過these javascript events。我沒有看到我可以用於此目的的任何現有事件。任何JavaScript事件的形式人口?

我不想要一個基於jQuery的解決方案。任何想法我怎麼能做到這一點?

編輯: 我在後端填充java(Spring引導)中的值。我沒有將值填充到屏幕的問題。我想知道在屏幕中填充值後是否可以調用任何javascript事件。

EDIT2:

enter <form action=# th:action="@{/main}" name="Form2" th:object="${formObject}" 
      method="post"> 
       <table 
        id="collateral_position_table"> 
        <tr class="header"> 
         <th style="text-align: left" colspan="4" 
          id="collateral_position_title">Collateral Position</th> 
        </tr> 
        <tr> 
         <td >NPV</td> 
         <td ><input 
         name="otherNpv" id="otherNpv" 
         th:value="${collateralAppliqueInputForm.otherNPV}" 
         style="text-align:right" type="text"/></td> 
         <td >NPV As Of Date</td>        
         <td><input 
         name="otherAsOfDate" id="otherAsOfDate" 
         th:value="${collateralAppliqueInputForm.otherAsOfDate}" 
          style="text-align:right" type="text" /></td> 
        </tr> 
        <tr> 
         <td colspan="4"><input 
         type="submit" value="Update" name="action"/></td> 
        </tr> 
       </table> 
      </form> here 

並且,控制器來填充這個表格

@RequestMapping(值= { 「/主」},方法= RequestMethod.POST,則params =「行動=更新「) public String updateForm(@Valid @ModelAttribute(value =」formObject「)FormObject formObject,HttpServletRequest request,HttpServletResponse response,BindingResult result,Model model,Principal principal){

formObject = methodToPopulateTheForm();

model.addAttribute(「formObject」,formObject);

}

+1

*「表單值從後端填充後」*這究竟發生了什麼?它不是你設定值的代碼嗎? –

+3

你有任何你可以提供的代碼嗎?你是否正在加載一個表單,然後希望JS事件在表單填充後觸發?你是用JS還是PHP等填充表單? – Woodrow

+0

_I需要調用javascript函數後表單值填充後端_ no'onPopulated' JS事件AFAIK –

回答

0

,所以我的解決辦法是在頁面體本身使用的onload。