Внес небольшие изменения, так корректней наверное.
<script type="text/javascript">
window.onload = function(){
var table = document.getElementsByTagName('td');
var input = document.getElementsByTagName('input');
for(i=2, j=-1; i<table.length, j<input.length; i++, j++){
(function(i, j){
table[i].onclick = function(){
input[j].value = table[i].innerHTML;
};
})(i, j);
}
};
</script>
<style type="text/css">
table {border-collapse: collapse;}
td { border: 1px solid #DDD; padding: 0px 5px; text-align: center;width: 136px;}
input {width: 148px;}
thead {font-weight: bold;}
</style>
<table border="1">
<thead>
<td>Столбец 1</td>
<td>Столбец 2</td>
<td>Столбец 3</td>
</thead>
<tr><td>td1</td><td>td2</td><td>td3</td></tr>
<tr><td>td4</td><td>td5</td><td>td6</td></tr>
<tr><td>td7</td><td>td8</td><td>td9</td></tr>
</table>
<br />
<input type="text" value="" /><input type="text" value="" /><input type="text" value="" /><br />
<input type="text" value="" /><input type="text" value="" /><input type="text" value="" /><br />
<input type="text" value="" /><input type="text" value="" /><input type="text" value="" /><br />
доб:
Сообщение от lolka84
|
monolithed, супер, то, что надо. А как сделать, что б при клике все 3 значения одновременно в инпуты падали ?
|
не совсем сейчас понял