14.08.2016 Views

Beginning JavaScript with DOM Scripting and Ajax, 2nd Edition

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4 ■ HTML <strong>and</strong> <strong>JavaScript</strong><br />

4. If it is the case, create a new link <strong>with</strong> a text node.<br />

5. Set the node value of the text node to the value of the INPUT element.<br />

6. Set the href of the link to javascript:document.forms[0].submit(), which allows you to<br />

submit the form when you click on the link.<br />

7. Replace the input element <strong>with</strong> the link.<br />

■ ■Note Setting the href attribute to the javascript: construct is not the cleanest way of doing this. In the next<br />

chapter, you’ll learn about event h<strong>and</strong>lers—a much better way to achieve this solution.<br />

In code, this could be<br />

<br />

<br />

<br />

<br />

Example: Submit buttons to links<br />

<br />

<br />

<br />

<br />

<br />

Name:<br />

<br />

<br />

<br />

<br />

<br />

function submitToLinks()<br />

{<br />

var inputs,i,newLink,newText;<br />

inputs=document.getElementsByTagName('input');<br />

for (i=0;i

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!