Невидим текст с javascript ?

d_badboy

Registered
Как да направя този текст невидим "add" в следния пример:
<input type="submit" name="submit" class="add" value="add" />
 
може да следиш евента onclick и да дадеш стойност на инпута ,но по-добре кажи каква ти е целта понеже съм сигурен ,че ще стане по друг начин ;)
 
В момента положението е такова:
<input type="submit" name="submit" class="ok" value="" onclick="this.value='add'" />
Сложил съм картинка на input-а и не ми хареса как е с type="image" :)
 
е добре де, каква е целтати? От този код последния когато се зареди страницата няма value, а когато кликнеш се добавя, та какво искаш?
 
значи или съм много прос или не можеш да обясниш. Къде даваш назада, от хронологията на браузъра ли? Е как няма да се вижда?!?
 
Предполагам целта ти е когато изпращаш данните от формуляр, ако някое поле не е попълнено да изпраща стойност по подразбиране. Значи това можеш да го направиш по следния начин:

Код:
function izchisti(){ // 

document.forms.myInput.value = '';
// И така за всички полета
}

<body onload='izchisti()'> //Изцхиства стойностите когато се зареди страницата

//Добавя стойности когато се изпраща формуляра 
function oSub(){

if(document.forms.myForm.myInput.value == '')
document.forms.myInput.value = 'Стойност по-подразбиране';
} // И така за всички полета

}

<form onsubmit='oSub()' id='myForm'>
....
</form>
 
ми нормално е да се види бе човек. Се едно отваря да речем абв-то , после отваряш гоогле , и като върниш хронологията , нали те връша на абв-то. Това което ти се мъчиш да направиш е безсмислено, или трябва да направиш функция в пхп- която да се изпълни веднъж само, за js не съм сигурен.
 
Отговора на I_V_O е интересен, но как ще стане да изчиства value-то на определен input бутон ако има зададено такова ?
Неможе ли това да стане направо в него ?
<input type="submit" name="submit" class="ok" value="" onclick="this.value='add'" />
 
'В него' май няма как да стане... Ето един компромисен вариант:

<input type="submit" id='i1' name="submit" class="ok" value="" />
<script type="text/javascript">
var inp = document.getElementById('i1');
inp.value = '';
</script>

<input type="submit" id='i2' name="submit" class="ok" value="" />
<script type="text/javascript">
var inp = document.getElementById('i2');
inp.value = '';
</script>
 

Back
Горе