我需要获取表单字段(客户端、电话号码)的内容来验证它们(很可能使用正则表达式)并将它们连接成一个警报并修改一些 html 以便表单提交我得到
<p>John smith
99999999
2 wilerby dr
morrowie city
morrowie </p>
和alert("form data")
..
我尝试了类似的东西var field1 = document.forms[0].elements[0].value
,但不确定如何处理这些字段。
编辑:
<form id="form1" action="form_action.asp">
<fieldset>
<table cellpadding="3" border="0">
<th> Order Details </th>
<tr>
<td>Client Name:</td>
<td><input id="clientname" type="text" name="clientname" value="" maxlength="20"></td>
</tr>
...
编辑 2
var name = document.getElementById('clientname').value;
function buttontest()
{
alert(clientname);
}
使用此脚本,我不断收到 [object HTMLInputElement] 警报,该脚本是外部的,并且脚本标记位于标题中。