Javascript нулиране на Input полета

DownFall

Registered
Целта ми е с JS да нулирам всички полета без значение дали имат value или не.

Ето я формата
Код:
<form name="data" action="" method="get">
<table width="100%">
	<tr>
		<td width="50%">
			<table class="search1">
				<tr class="search1">

					<td>User ID</td>
					<td>
						<select name="uid" style="width: 100%;">
							<option value="<"><</option>
							<option value="=" selected="selected">=</option>
							<option value="!=">!=</option>
							<option value=">">></option>

						</select>
					</td>
					<td><input type="text" name="uid_value" style="width: 99%" value="" /></td>
				</tr>
				
				<tr class="search1">
					<td>Command Groups</td>
					<td>
						<select name="cg" style="width: 100%;">

							<option value="<"><</option>
							<option value="=" selected="selected">=</option>
							<option value="!=">!=</option>
							<option value=">">></option>
						</select>
					</td>
					<td><input type="text" name="cg_value" style="width: 99%" value="" /></td>

				</tr>
				
				<tr class="search1">
					<td>Last Login</td>
					<td>
						<select name="lastlogin" style="width: 100%;">
							<option value="<"><</option>
							<option value="=" selected="selected">=</option>

							<option value="!=">!=</option>
							<option value=">">></option>
						</select>
					</td>
					<td><input type="text" name="lastlogin_value" style="width: 99%" value="" /></td>
				</tr>
				<tr class="search1">
					<td>

						Create Time
					</td>
					<td>
						<select name="ctime" style="width: 100%;">
							<option value="<"><</option>
							<option value="=" selected="selected">=</option>
							<option value="!=">!=</option>
							<option value=">">></option>

						</select>
					</td>
					<td><input type="text" name="ctime_value" style="width: 99%" value="" /></td>
				</tr>
			</table>
		</td>
		<td width="50%">
			<table class="search1">
				<tr class="search1">

					<td>Username</td>
					<td><input type="text" name="username" style="width: 99%;" value="" /></td>
				</tr>
				
				<tr class="search1">
					<td>E-Mail Address</td>
					<td><input type="text" name="email" style="width: 99%;" value="" /></td>
				</tr>
				
				<tr class="search1">

					<td>Last Login Owner</td>
					<td><input type="text" name="owner" style="width: 99%;" value="" /></td>
				</tr>
				
				<tr class="search1">
					<td>Last Login IP</td>
					<td><input type="text" name="lastlogin_ip" style="width: 99%;" value="" /></td>
				</tr>
			</table>

		</td>
	</tr>
	
	<tr class="search1">
		<td><input type="submit" class="submit" value="Извлечи данните" /></td>
		<td><input type="reset" class="submit" value="Тестов бутон"  lastlogin_ip, 'value')" /><td>
	</tr>
</table>
</form>

Reset бутона изтрива съдържанието на полетата само ако са въведени от потребителя.. Аз искам освен това, да нулира и value стойностите (ако има такива зададени) на всяко едно поле.

Благодаря предварително :)
 
Ето как става с jquery:
Код:
$('input, select')
.not(':button, :submit, :reset')
.val('')
.removeAttr('checked')
.removeAttr('selected');
 
Код:
function clearForm(theForm)
{
	var frm_elements = theForm.elements;
	for(i=0; i<frm_elements.length; i++)
	{
		frm_elements[i].value = "";
	}
}

На submit и reset бутоните им трие value, обачее на text не иска? Аз ли обърках нещо или..? :D
 

Back
Горе