我真的需要提交按钮类型才能使自动完成工作生效,但是我不想随它一起提交表单。有什么办法可以让按钮类型提交而不是提交表单?
这是我的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>
答案 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("");
});
});