簡體   English   中英

javascript:將資料從資料庫插入html5文字欄位

[英]javascript:insert data from database into html5 text field

我試圖從html頁面的textfieldmysql數據庫中獲取數據。 我正在使用php從數據庫中獲取數據,並使用json將數據提供給javascript 然后使用id將值扔給textfield 但這是行不通的。 我很容易使用id在divli標記中獲取電話號碼,但相同的值未出現在textfield

我的JavaScript是這樣的

$('#tenantcontactTP').live('pageshow', function(event) {
var id = 'mukul_kuet@yahoo.com';
$.getJSON('tenantcontact.php?id='+id, displayEmployee);
});

function displayEmployee(data) {
var employee = data.item;

if (employee.TenantPhoneNumber) {
    $('#tphone').append(employee.TenantPhoneNumber);
}
}

然后我的包含文本字段的html頁面是

<!DOCTYPE HTML>
<html>
<head>
</head> 
<body>
<div id="tenantcontactTP" data-role="page" data-add-back-btn="true">
<div data-role="content">    
<ul data-role="listview" data-inset="true">
<form>
<table>
<tr><td>Phone Number</td><td><input type="text" name="tphone" id="tphone" value=""/></td></tr>
</table>
</ul>
<input type="submit" name="update" value="Update" />
</form>
</div>
</div>
</body>
</html>

我將更新電話號碼。 如果我使用列表,則顯示電話號碼,但未在text field顯示。 我能做什么?

使用$('#tphone').val(employee.TenantPhoneNumber); 向文本字段添加值

您想要設置輸入元素的值,而不是附加值。 使用以下內容:

if (employee.TenantPhoneNumber) {
    $('#tphone').val(employee.TenantPhoneNumber);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM