2017-04-04 165 views
1

感謝您提供幫助。 當用戶點擊'提交'時,我已經將表單中的數據填充到對話框中。但是,我想填充並將空字段的默認值更改爲「NIL」。用於填充數據以下是我的代碼:空白字段的默認值

jQuery('#lblCustNameBs').html(jQuery('#custNameBs').val()) 
jQuery('#lblembossingNameBs').html(jQuery('#embossingNameBs').val()) 
jQuery('#lblCustMobileBs').html(jQuery('#custMobileBs').val()) 

該表的代碼如下:

<tr> 
    <td style="width: 200px !important;"> 
     Salutation : 
    </td> 
    <td id ='lblTitleBs' /> 
</tr> 
<tr> 
    <td style="width: 200px !important;"> 
     Customer Name : 
    </td> 
    <td id ='lblCustNameBs' /> 
</tr> 
<tr> 
    <td style="width: 200px !important;"> 
     Embossing Name : 
    </td> 
    <td id ='lblembossingNameBs' /> 
</tr> 

感謝提前:)

+2

'的jQuery( '#lblCustNameBs')。HTML(jQuery的( '#custNameBs')。VAL()|| 'NIL')' –

回答

2

可以使用||運營商合併一個空/未定義的值,無論你需要什麼。

另請注意tat td單元格不能自動關閉,因此您應該使用<td></td>而不是<td />。理想情況下也應避免使用內聯樣式和!important

jQuery(function($) { 
 
    $('#lblCustNameBs').html($('#custNameBs').val() || 'NIL'); 
 
    $('#lblembossingNameBs').html($('#embossingNameBs').val() || 'NIL'); 
 
    $('#lblCustMobileBs').html($('#custMobileBs').val() || 'NIL'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
    <tr> 
 
    <td style="width: 200px !important;"> 
 
     Salutation : 
 
    </td> 
 
    <td id="lblTitleBs"></td> 
 
    </tr> 
 
    <tr> 
 
    <td style="width: 200px !important;"> 
 
     Customer Name : 
 
    </td> 
 
    <td id="lblCustNameBs"></td> 
 
    </tr> 
 
    <tr> 
 
    <td style="width: 200px !important;"> 
 
     Embossing Name : 
 
    </td> 
 
    <td id="lblembossingNameBs"></td> 
 
    </tr> 
 
</table>

+0

既感謝您的幫助。非常感激 – user7377729