<html>
Value not touched
<input type="text" name="test1" value="passed"/>
No value :
<input type="text" name="test2"/>
Name and empty value :
<input type="text" name="test3" value=""/>
No name and no value :
<input type="text"/>
Value replaced by passed2 :
<input type="text" name="test1" value="passed2"/>
Value set to passed2 :
<input type="text" name="test2" value="passed2"/>
Name replaced by test and value by passed2 :
<input type="text" name="test" value="passed2"/>
Value set to passed2 and name to test :
<input type="text" name="test" value="passed2"/>
Value not touched name set to test :
<input type="text" value="stay" name="test"/>
</html>