Jquery在输入更改时自动保存
Jquery autosave when input change
在我的CMS(Wordpress)系统中,我将使用颜色选择器。
<tr valign="top">
<th scope="row"><?php esc_html_e('Omlijning', 'webthesign'); ?></th>
<td valign="middle">
<input type="text" id="headerBorderColor1" style="background-color: #<?php echo get_option('we_header_border_color'); ?>" maxlength="6" size="8" value="<?php echo strtoupper(get_option('we_header_border_color')); ?>" name="update_headerBorderColor" />
</td>
</tr>
<script>
$(document).ready(function(){
$('input[name=update_headerBorderColor]').change(function () {
var statusVal = $(this).val();
$.ajax({ type: "POST",
url: "<?php echo $autosave_link; ?>",
data: "update_headerBorderColor=" + statusVal,
success: function({
$('.success_update_headerBorderColor').fadeIn(200).delay(1000).fadeOut(500);}
})
});
});
</script
在脚本代码中,我将使用自动保存选项。当我点击输入字段时,我会得到一个带有颜色选择器的弹出窗口。问题是我需要什么函数来自动保存这个脚本。当我使用:
$('input[name=update_headerBorderColor]').change(function () {
change函数不适用于colorpicker,因为我没有输入。当我手动更改输入时,例如FFF,则更改功能运行良好。
有人帮我吗?
谢谢!
您必须在颜色选择器上使用回调,将所选颜色设置回文本字段。将此函数作为回调的一部分调用,它应该可以解决问题。
相关文章:
- 输入框值将保存到 MySQL 数据库
- 如何在视图中保存用户输入内容,并在离开页面时对控制器进行后期调用
- 保存输入字段Chrome扩展名
- 将表单输入保存到txt,弹出结果,不更改页面
- 使用javascript或jquery保存输入字段值
- 本地存储保存和检索文本输入值
- 离子将输入保存为变量
- 将键盘输入保存到变量中
- 在<选项>标签之间切换时保存输入文本
- 将动态输入表单数据保存到数据库kendoui中
- 如何将jQuery克隆的文本输入保存到cookie或html5存储中
- 如何保存输入type=number或解析javascript sdk
- 保存输入表单后ImageMap颜色更改
- 测验:保存输入值
- 在数组中保存输入并显示所有项目jquery javascript
- 在HTML标记中保存输入值
- html5 localStorage保存输入字段到表单上的键
- 如何在主干模型中保存输入值
- 在数据表中使用ajax.reload()保存输入文本
- 保存输入值