所以我有 10 个或更多<input type=text>
的东西,我使用 php 用数据库值填充它们。
一些值将0
使得输入将其value
设置为 0。我想选择所有这些输入并将它们的值设置为在窗口加载时为空。
我做了一些谷歌搜索,但没有找到任何可以帮助我做到这一点的脚本。
所以我有 10 个或更多<input type=text>
的东西,我使用 php 用数据库值填充它们。
一些值将0
使得输入将其value
设置为 0。我想选择所有这些输入并将它们的值设置为在窗口加载时为空。
我做了一些谷歌搜索,但没有找到任何可以帮助我做到这一点的脚本。
尝试这个,
$(function(){
$('input[type=text]').each(function(){
if($(this).val()==0)
{
$(this).val('');
}
});
});
或者试试这个:
$(document).ready(function(){
$('input[type="text"][value="0"]').val('');
});
它在这里工作:http: //jsfiddle.net/WPrNU/
假设您使用 PHP 来填充值:
echo "<input type=\"text\" value=\"".($the_value ?: "")."\" />";
这会将任何虚假值(特别是0
)转换为空字符串。
你提到过。
在其中我使用 php 用数据库值填充它们
PHP代码_
while ($row = mysql_fetch_assoc($result)) {
if($row['your_column']==0){ $row['your_column']=''; };
}