Just trying to alert the value entered in the phone field, but it alerts undefined:
<script type="text/javascript">
function foo() {
   alert(document.getElementsByName("phone").value);
   return false;
}
</script>
<form action="foo.php" method="post" onsubmit="return foo()">
    <label>Name:</label>
    <input type="text" name="name" />
    <label>Phone:</label>
    <input type="text" name="phone" />
    <label>Email:</label>
    <input type="text" name="email" />
    <label>Message:</label>
    <textarea name="message"></textarea>
    <input type="submit" value="Submit" name="submit" />
</form>
How to get it to work? Also, I read that getElementsByName is supported in all major browsers, is that true?
 
     
     
     
    