Показать сообщение отдельно
  #10 (permalink)  
Старый 05.10.2010, 22:25
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Внес небольшие изменения, так корректней наверное.

<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 значения одновременно в инпуты падали ?
не совсем сейчас понял

Последний раз редактировалось monolithed, 05.10.2010 в 22:30.
Ответить с цитированием