dポイントプレゼントキャンペーン実施中!

http://www.sekki-jin.com/estimate/index.html

上のアドレスのように、ボタンを押す事によってフォームのブロックが増えて行くメールフォームを作成したいのですが、java sceiptを使用するのだろうという事はわかるのですが、どのようにすればよいのかわかりません。をサンプルがあるサイトもしくは、やり方をどうかお教えねがえませんでしょうか?
よろしくお願い致します

A 回答 (2件)

<html>


<body>
<form id="a">
<div id="b"><div>
<input type="checkbox" name="ma"><input type="text" name="mb"><br>
<input type="button" value="追加" onClick="fueru()">
</div></div>
<div id="c"></div>
<div id="d"></div>

<input type="button" value="結果を得る" onClick="getData()">
<script>
function fueru(){
cp=document.getElementById('b').getElementsByTagName('div')[0].cloneNode(true);
document.getElementById('c').appendChild(cp);
}
function getData(){
var i,m,ht='<table border="1"><tr><th>'+'type name id value checked'.replace(/ /g,'</th><th>')+'</th></tr>';
var o=document.getElementById('a').elements;
for(i=0,m=o.length;i<m;i++){
ht+='<tr><td>'+o[i].type+'</td><td>'+o[i].name+'</td><td>'+o[i].id+'</td><td>'+o[i].value+'</td><td>'+((o[i].checked)?'true':'false')+'</td></tr>'
}
document.getElementById('d').innerHTML=ht;
}
</script>
</form>
</body></html>
    • good
    • 0

サンプルはそのサイトのjsを見たら良いんじゃない?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!