使用按钮类型提交,但不提交表单

时间:2018-09-08 07:32:02

标签: jquery html

我真的需要提交按钮类型才能使自动完成工作生效,但是我不想随它一起提交表单。有什么办法可以让按钮类型提交而不是提交表单?

这是我的html:

<form  class="ajax" action="ajax.php?{$my_admin_module}_do&action=new">
            <tr >
                <td > کلمات کلیدی: </td>
                <td ><input type="text"  id="keyword" name="keyword" class="form-control" autocomplete="on" />
                    <!--<input type="button" name="button_1" value="افزودن" class="btn btn-primary" id="add" style="margin: 10px"/>-->
                    <button type="submit" name="btn" id="add">add</button>
                </td>
            </tr>
             <tr >
                <td></td>
                <td><input type="submit" value="submit" /></td>
            </tr>
 </form> 

jaquery:

<script>
$(document).ready(function(){
   $("#add").click(function(){
       var keyword=$("#keyword").val();
       $( ".keywords" ).append( "<input type='hidden' name='keywords[]' value='"+keyword+"'>"+keyword+"،" );
       $("#keyword").val("");
   });
});
</script>

2 个答案:

答案 0 :(得分:0)

  

使用“返回false;”以防止表单提交。

@Override
public void onCreate() {
super.onCreate();

CaocConfig.Builder.create()
    .backgroundMode(CaocConfig.BACKGROUND_MODE_SILENT) //default: CaocConfig.BACKGROUND_MODE_SHOW_CUSTOM
    .enabled(false) //default: true
    .showErrorDetails(false) //default: true
    .showRestartButton(false) //default: true
    .logErrorOnRestart(false) //default: true
    .trackActivities(true) //default: false
    .minTimeBetweenCrashesMs(2000) //default: 3000
    .errorDrawable(R.drawable.ic_custom_drawable) //default: bug image
    .restartActivity(YourCustomActivity.class) //default: null (your app's launch activity)
    .errorActivity(YourCustomErrorActivity.class) //default: null (default error activity)
    .eventListener(new YourCustomEventListener()) //default: null
    .apply();
}

答案 1 :(得分:0)

  $(document).ready(function(){
   $("#add").click(function(e){
    e.preventDefault();
       var keyword=$("#keyword").val();
       $( ".keywords" ).append( "<input type='hidden' name='keywords[]' value='"+keyword+"'>"+keyword+"،" );
       $("#keyword").val("");
   });
});