[英]javascript:insert data from database into html5 text field
我試圖從html頁面的textfield
的mysql
數據庫中獲取數據。 我正在使用php
從數據庫中獲取數據,並使用json
將數據提供給javascript
。 然后使用id將值扔給textfield
。 但這是行不通的。 我很容易使用id在div
或li
標記中獲取電話號碼,但相同的值未出現在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.