我正在使用PHP + MySQL。在一页中我有一个aprox的表格。 30个输入。使用jQuery填充空输入
在显示表单之后,最后我执行了一些样式化表单的jQuery语句。
那么,我的SQL中的一些行有数据空输入,所以我显示空输入。我想用“------”来填写表格,而不用将斜杠写入数据库,因为使SQL变得更大。
我想“replaceWith”,但我不知道这个实现与“空”是否正确。 这不起作用,即使没有。是(:空)
<script>
$('#form').find('input[type=text]').is(':empty').replaceWith(function()
{
return this.val('------');
});
</script>
一件事你不能'回报return'。 – 2014-08-27 14:29:13
我会建议做这个服务器端代替。您可以简单地在输出之前使用简单IF格式化输出,而不触及数据库,如if(is_null(field)){field =“----”;} – briansol 2014-08-27 14:30:16
':empty'附近缺少引号 – SeinopSys 2014-08-27 14:38:58