2012-09-13 66 views
0

我想将从文本字段获取的udid传递给函数getusername。如何将输入(类型=文本)从html表单传递给javascript函数

<tr> 
    <td> Enter Udid : </td> 
    <td> <input name="udid" id="udid" type="text" value="{{udid}}" size="50"></td> 
</tr> 

<td> 
    <input type="button" value="Get User Name(udid)" onclick="getUserName(udid);"> 
</td> 
+0

你想传递它的价值吗? – freebird

+0

我不是一个真正的赞成在JavaScript中,但我认为你应该传递元素的ID,因为你正在初始化id = udid。 – Shafi

回答

1

试试这个代码:

在你的HTML:

<input type="button" value="Get User Name(udid)" onclick="getUserName(document.getElementById('udid'));"> 

功能的javascript:

function getUserName(id){ 
    alert(id.value); 
} 

看看这个演示:JSFIDDLE

3

这应该工作:

onclick="getUserName(document.getElementById('udid').value);" 
相关问题