2013-04-11 48 views
0

我不知道如何做到這一點,所以它會產生兩個不同的數字,並把它放到兩個不同的文本框我已經嘗試了很多,但我只是不能得到它我怎麼能這樣做,所以這在第二個文本框中創建第二個隨機數

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Dice Game</title> 
<style type="text/css"> 
body,input{font-family:sans-serif; color:#FF0000; background-color:#990000#000000; } 
</style> 
<script type="text/javascript"language="javascript"> 
function roller(){ 
var num=Math.ceil(Math.random()*6); 
document.myForm.output.value=num; 
} 

</script> 
</head> 

<body> 
<form id="myForm" name="myForm"method="post"action=""> 
<input type="button" name="Roll" id="Roll" value="Button" onclick="roller()"/> 

<br/> 

<input type="text" name="output" size="16" disabled="disabled" id="output"/> 

<form id="myForm" name="myForm"method="post"action=""> 

<br/> 

<input type="text" name="output" size="16" disabled="disabled" id="output"/> 




</form> 
</body> 
</html> 

回答

0

你的HTML是比它需要更長的時間。我打掃它,把它放在一個小提琴:http://jsfiddle.net/HxzcC/

HTML:

<button id="roll" onclick="roller()">Roll</button> 
<br/> 
<input type="text" id="input1" size="16" disabled="disabled" /> 
<input type="text" id="input2" size="16" disabled="disabled" /> 

的JavaScript:

function roller(){ 
    var num = Math.ceil(Math.random()*6); 
    document.getElementById('input1').value = num; 
    var num = Math.ceil(Math.random()*6); 
    document.getElementById('input2').value = num; 
} 
+0

感謝您的幫助:d – 2013-04-11 19:38:31

+0

沒問題。請將我的帖子標記爲未來用戶的「最佳答案」。 – Mooseman 2013-04-11 19:38:56

相關問題