2014-02-07 38 views
0

我試圖創建一個測驗,讓用戶回答問題,如名稱&性別。我已經在html中使用過,但現在我需要它,這樣當用戶單擊「提交」時,數據將被放入段落中,例如郵件合併。創建一個互動測驗

例如;

名稱:戴夫

性別:男

點擊提交後顯示的文本;

曾經有一個命名戴夫

到目前爲止我對形式的代碼;

<form method= "get" action="Results.html" target="_blank"> 
    <input type="radio" name="sex" value="">Male<br> 
    <input type="radio" name="sex" value="">Female<br> 
    Name:<input type="text" name="" id="name"><br> 
    <input type="submit" id="submit"> 
</form> 

我甚至不知道自己想做的事情是否可能,我查過的每件事都無法工作。任何幫助,將不勝感激,謝謝

編輯

一些我與玩弄了jQuery的;

$(document).ready(function() { 
    var text = '<p>Oh my god, I can't believe what<b>'; 
    text +=$('input[name=name] :checked').val(); 
    text +='</b>named<b>'; 
    var text = 'did last night. How do you get that drunk?'; 
    text += '</b></p>'; 
    $('#results').append(text); 
}); 

回答

0

如果你確定不是有你的段落在不同的窗口那麼這可能是用jQuery

var text = '<p>There once was a <b>'; 
text += $('input[name=sex] :checked').val(); 
text += '</b> named <b>'; 
text += $('#name').val(); 
text += '</b></p>'; 

$('#ResultsDiv').append(text); 

你將有此一點點,開打很容易做到開放在新窗口中的段落將會非常棘手。你也將不得不添加一個jQuery引用到你的頭。

+0

這似乎很棒,謝謝。我將會像你說的那樣玩弄代碼,但我認爲我可以讓它起作用。非常感激! – user3283508

1

你需要開始尋找服務器端語言,雖然這也可以通過使用JavaScript和具有競猜的客戶端,這意味着條件和形式處理上的瀏覽器本身是做來實現。

對於服務器端,你可以看看:

  • PHP
  • 紅寶石/ Ruby on Rails的
  • 轉到
  • Node.js的

,因爲我們不在這裏爲你寫代碼,我建議你開始看看其中的一種技術來開始。一旦你完成了所有的設置並試圖放棄這一點,請向我們展示你的代碼,然後我們可以提供幫助。

+0

謝謝你,我開始研究Ruby,但可能有一段時間我才能做這樣的事情。 – user3283508