2017-03-01 62 views
0

在我的html文件中,我添加了兩個表單,每個表單都有自己的submit_button。我有一個文本輸入的形式之一,並希望使是不是空白的它需要,但它似乎沒有工作...web2py如何將id添加到submit_button

userQueryForm = SQLFORM.factory(
    Field('userQuery', label='', requires=IS_NOT_EMPTY()), 
    submit_button = T('Generate Report') 
    ) 

是被呈現的HTML如下:

<td class="w2p_fw"> 
    <input class="string" id="no_table_userQuery" name="userQuery" type="text" value=""> 
</td> 
... 
<tr id="submit_record__row"> 
    <td class="w2p_fl"></td> 
    <td class="w2p_fw"> 
     <input type="submit" value="Generate Report" class="btn"> 
    </td> 
</tr> 

我希望我的<input>有一個id這樣我就可以在jQuery的訪問...

我的最終目標是不允許被subitted形式,如果文本

回答

0

您可以訪問S ubmit按鈕服務器端DOM元素經由,所以要增加一個id屬性:

userQueryForm.custom.submit.update(_id='submit_button') 

可替代地,還有其他的方法來訪問通過jQuery提交按鈕而不是依賴於一個id。例如:

jQuery('input[value="Generate Report"]')