I have a PHP application with the following in one of the “views”:
<input type="button" onClick="newAlt()" value=" + "></nobr>
The JavaScript for “newAlt()” is:
// using DOM create new input box for alternate part function newAlt() { var html = "<input style=‘background-color:#FFFFCC’ "; html += "type=‘text’ id=‘rowcol’ name=‘partalternate.0.altpartnumber’ "; html += "joinkey=‘partid=<?=$partid?>’ "; html += "attrib=‘unique’ size=‘20’ "; html += “onChange=‘cellTripolar(this)’>\n”; document.getElementById(“partnumber”).innerHTML += html; html = "<input style=‘background-color:#FFFFCC’ "; html += "type=‘text’ id=‘rowcol’ name=‘partalternate.0.altmanufacturer’ "; html += "joinkey=‘partid=<?=$partid?>’ "; html += "attrib=‘unique’ size=‘20’> "; document.getElementById(“manufacturer”).innerHTML += html; }
What is the Rails way to render the HTML that get’s dynamically added to the page when the user presses the “+” button?
–wpd