所以我有10个或更多<input type=text>
之类的内容,我使用php填充数据库值。
某些值为0
,因此输入将value
设置为0.我想选择所有这些输入,并在窗口加载时将其值设置为空。
我做了一些谷歌搜索,但没有找到任何可以帮助我这样做的脚本。
答案 0 :(得分:5)
试试这个,
$(function(){
$('input[type=text]').each(function(){
if($(this).val()==0)
{
$(this).val('');
}
});
});
答案 1 :(得分:4)
或试试这个:
$(document).ready(function(){
$('input[type="text"][value="0"]').val('');
});
答案 2 :(得分:3)
假设您使用PHP填充值:
echo "<input type=\"text\" value=\"".($the_value ?: "")."\" />";
这会将任何虚假值(特别是0
)转换为空字符串。
答案 3 :(得分:3)
你提到过。
使用php
填充数据库值
PHP 代码
while ($row = mysql_fetch_assoc($result)) {
if($row['your_column']==0){ $row['your_column']=''; };
}