2013-08-25 44 views
0
<script> 
var itemsAdded = Array(); 

function moveNumbers(text) { 
var i = itemsAdded.indexOf(text) 
if (i >= 0) { 
    itemsAdded.splice(i,1); 
} else { 
    itemsAdded.push(text); 
} 
document.getElementById("list").value=itemsAdded.join(""); 

} 

$(function() { 
for (i=0;i<10;i++) { 
console.log(i); 
$("body").append("<input type='checkbox' id='list' name='list' value='"+ i +"' onclick='moveNumbers(this.value)'/> Checkbox"+ i +"<br/>");  
} 
}); 

獨立複選框出來把值分開文本框

<legend>5x7</legend> 
<input type="text" name="list" id="list" style="width:800px; background:#B0D2D7"> 

<legend>Print size</legend> 
<input style='width:20px; height:20px; background-color: #ff6633;' 
type='checkbox' id='list' name='list' value='$file - 5x7,' 
onclick='moveNumbers(this.value)'>5x7 

大家好,新的這個東西所以這裏去,我有這個迄今爲止這一切工作正常。它顯示通過PHP腳本顯示在網頁上的圖像旁邊的複選框。 選中後,它將在文本框內顯示文件名稱和圖像打印大小。

我試圖添加更多複選框/文本框與另一個打印大小說6x8,並重復該腳本的一些變化。它有點工作,但不正確。任何想法都會很棒! 乾杯。

+0

什麼做你想做的事是什麼呢?你爲什麼叫append? – Nickool

+0

網頁顯示多個圖像。當選中複選框時,它會添加文件名稱和打印尺寸。您從列表中檢查的越多,它添加的越多。它還將複選框的值放在下一個網頁上。 – CPM

+0

單獨的複選框將值分別添加到單獨的文本框中。 – CPM

回答

0

我不知道你想什麼來實現,但希望得到複選框的值,你可以得到他們的價值觀根本例如當:

<html> 
<head> 
<script> 
function check(id) 
{ 
if (document.getElementById(id).checked){ 
var vl=document.getElementById(id).value; 
document.getElementById("txt1").value += vl; 
} 
} 
</script> 

</head> 
<input type="checkbox" id='1' onClick='check(1)' value="5*7-">5*7 
<input type="checkbox" id='2' onClick='check(2)' value="5*8-">5*8 
<input type="textbox" id="txt1" name=one> 
</html> 
+0

謝謝Nickparsa我將對此有所瞭解並瞭解我如何去。 – CPM

+0

不客氣。 – Nickool