Javascript Problem

Статус
В этой теме нельзя размещать новые ответы.

yagutyan

Создатель
Регистрация
19 Ноя 2009
Сообщения
28
Реакции
0
Pozjaluista pomogite u menia vot takaia problema

Dobavlenie proisxodit bez problem, no problema v tom shto esli ti zapolniaesh Value-s a potom nazjimaesh na >>Add<< to shto bilo zapisano v Values stiraetsia.

pomogite pozjaluista.


Код:
<table id='rent' border='0' cellspacing='0' cellpadding='5' width='100%' style='border:1px solid #666;'>
							<tr>
								<td width='10' style='border-right:1px solid #666;'>&nbsp;</td>
								<td style='border-right:1px solid #666;'>Name</td>
								<td width='80' style='border-right:1px solid #666;'>Price</td>
								<td width='40'>&nbsp;</td>
							</tr>
							<tr>
								<td width='10' style='border-right:1px solid #666;border-top:1px solid #666;'>1</td>
								<td style='border-right:1px solid #666;border-top:1px solid #666;'><input type='text' name='r_name1' style='width:90%;' /></td>
								<td width='80' style='border-right:1px solid #666;border-top:1px solid #666;'><input type='text' name='r_price1' style='width:92%;' /></td>
								<td width='40' style='border-top:1px solid #666;'><a href='javascript:' onClick='AddRent();' >Add +</a></td>
							</tr>
						</table>
<script>
var count=2;

function AddRent()
{
	if(count<=100)
	{
	document.getElementById('rent').innerHTML+="<tr><td width='10' style='border-top:1px solid #666;border-right:1px solid #666;'>"+count+"</td><td style='border-right:1px solid #666;border-top:1px solid #666;' id='r_name_a"+count+"' ><input type='text' name='r_name"+count+"' style='width:90%;' /></td><td style='border-right:1px solid #666;border-top:1px solid #666;' id='r_price_a"+count+"' width='80'><input type='text' name='r_price"+count+"' style='width:92%;' /></td><td width='40' style='border-top:1px solid #666;' id='r_quest_a"+count+"'><a id='a"+count+"' href='javascript:' onClick='DeleteRent(this);' >Delete</a></td></tr>";	
	
	count++;
	}
}
</script>
 
проблем там нету, просто не указано значение для поля
HTML:
<table id='rent' border='0' cellspacing='0' cellpadding='5' width='100%' style='border:1px solid #666;'>
                            <tr>
                                <td width='10' style='border-right:1px solid #666;'>&nbsp;</td>
                                <td style='border-right:1px solid #666;'>Name</td>
                                <td width='80' style='border-right:1px solid #666;'>Price</td>
                                <td width='40'>&nbsp;</td>
                            </tr>
                            <tr>
                                <td width='10' style='border-right:1px solid #666;border-top:1px solid #666;'>1</td>
                                <td style='border-right:1px solid #666;border-top:1px solid #666;'><input type='text' name='r_name1' id='r_name1' style='width:90%;' /></td>
                                <td width='80' style='border-right:1px solid #666;border-top:1px solid #666;'><input type='text' name='r_price1' id='r_price1' style='width:92%;' /></td>
                                <td width='40' style='border-top:1px solid #666;'><a href='javascript:' onClick='AddRent();' >Add +</a></td>
                            </tr>
                        </table>
<script>
var count=2;
function AddRent()
{
    if(count<=100)
    {
    document.getElementById('rent').innerHTML+="<tr id='row"+count+"'><td width='10' style='border-top:1px solid #666;border-right:1px solid #666;'>"+count+"</td><td style='border-right:1px solid #666;border-top:1px solid #666;' id='r_name_a"+count+"' ><input type='text' name='r_name"+count+"' value='"+document.getElementById('r_name1').value+"' style='width:90%;' /></td><td style='border-right:1px solid #666;border-top:1px solid #666;' id='r_price_a"+count+"' width='80'><input type='text' name='r_price"+count+"' value='"+document.getElementById('r_price1').value+"' style='width:92%;' /></td><td width='40' style='border-top:1px solid #666;' id='r_quest_a"+count+"'><a id='a"+count+"' href='javascript:' onClick='DeleteRent(\"row"+count+"\");' >Delete</a></td></tr>";    
    count++;
    }
}

function DeleteRent(id){
    rowid = document.getElementById(id);
    rowid.parentNode.removeChild(rowid);
}
</script>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху