【发布时间】:2018-01-27 01:50:25
【问题描述】:
我正在使用带有 ajax 更新方法的 jquery 脚本,该方法绑定到表单元素的焦点事件。它有效,但我首先要检查表单元素是否为空。一旦我这样做,该功能就会停止工作。下面是代码:
<script type="text/javascript">
if ($('#txt_updateone').val().trim().length > 0) {
function single_change(txt_updateone) {
$.ajax({
type: "POST",
data: { "txt_updateone": 1 },
url: "single_scorechange.php",
success: function (data) {
$('#listinscore').load(document.URL + '#listinscore');
},
error: function (xhr) {
alert("error");
}
});
return false;
}
}
</script>
txt_updateone 是一个文本区域,onfocus 事件调用 single_change 函数。当我在第二行删除 if..... 时,它可以工作,但我希望它只有在 textarea 不为空时才能工作。
【问题讨论】:
-
在函数内移动
if语句? -
你的脚本是否在你的元素 #txt_updateone 之后?
标签: php jquery mysql database forms