更改文本输入值

时间:2013-06-27 10:19:32

标签: php javascript jquery input

所以我有10个或更多<input type=text>之类的内容,我使用php填充数据库值。

某些值为0,因此输入将value设置为0.我想选择所有这些输入,并在窗口加载时将其值设置为空。

我做了一些谷歌搜索,但没有找到任何可以帮助我这样做的脚本。

4 个答案:

答案 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('');
});

这里有效:http://jsfiddle.net/WPrNU/

答案 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']=''; };
    }