javascript:将数据库中的数据插入到html5文本字段中
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);
}
相关文章:
- 如何在flash html5画布项目中动态更改文本颜色
- html5画布-如何拉伸文本
- HTML5使用Javascript填充文本标记的有效方式
- html5中的文本高亮显示
- 将文本工具添加到绘制应用程序HTML5画布
- html5具有特定alpha的画布填充文本和具有不同alpha的背景
- HTML5 画布文本未显示
- HTML5 文本框在画布上的位置
- 如何使用HTML5和Javascript同时读取两个文本文件
- 电子邮件和手机号码验证在同一html5文本框与按钮
- HTML5中具有过程格式的单行文本编辑器
- 如何将jQuery克隆的文本输入保存到cookie或html5存储中
- 从多个文件中推送文本的函数(使用html5文件读取器上传)返回数组
- HTML5 文本旋转
- JavaScript / HTML5 - 文本到图像
- 如何禁用在jquery html5文本框中存在的内容
- HTML5文本画布旋转的情况下,文本宽度大于最大宽度允许
- jquery,Html5文本框从本地存储保存/加载
- 如何在动能js中创建一个普通的html5文本框,而不创建对象“;运动的文本”;
- 如何打开iOS、android的数字键盘如果html5文本框类型=“”;文本”;