2016-03-20 14 views
0

Bütün javaScript harici olması gerekiyor ve ben fonksiyonunuOnclick için bir windows onload işlevim var Onblur olayını nasıl ekleyebilirim ve bir tanesine nasıl ekleyebilirim?

window.onload = function(){//onload allows external onclick 
     document.getElementById('submit').onclick = function(evt) { 
     calcOrder();//validation of input(s) 

} } // end window.onload = function() düğmesine tıklandığında gönderdiğinizde bu işleri

window.onload = var form, sorum Benim de bir onBlur olayı var formda da nasıl window.onload = fonksiyonu birleştirebilirim? Ya da yapabilir miyim?

<p><input name="fname" id="fname" type="text" size="20" maxlength ="15" placeholder="First Name" onblur="validateFirstname();"/>&nbsp;<span id ="fnameprompt"></span> 
    <br>First name - Must be between 2 to 15 Characters </p> 
+0

olduğunu. Başlıkta, pencere yüklendiğinde aynı öğeye 2 işleyiciyi tutturmaya çalışmak gibi geliyor. ama soru 2 farklı eleman için 2 farklı işleyiciyi eklemek istediğinizi söyler belki de bunu kontrol edin .. http://stackoverflow.com/questions/11845678/adding-multiple-event-listeners-to-one-element –

cevap

1

sadece window.onload fonksiyonu İşte

document.getElementById('fname').onblur = function(evt) { validateFirstname(); 

içine aşağıdaki satırı eklemeniz gerekir bu soru için ifadeler bilmem bir örnek

<html> 
<body> 

<script language="javascript"> 
window.onload = function(){ 
    document.getElementById('submit').onclick = function(evt) { calcOrder(); } 
    document.getElementById('fname').onblur = function(evt) { validateFirstname(); } 
} 

function calcOrder() { 
    alert('calcOrder'); 
} 

function validateFirstname() { 
    alert('validateFirstname'); 
} 
</script> 

<p><input name="fname" id="fname" type="text" size="20" maxlength ="15" placeholder="First Name"/>&nbsp;<span id ="fnameprompt"></span> 
<br>First name - Must be between 2 to 15 Characters </p> 
    <input type="button" id="submit" name="submit" value="submit"> 
</body> 
</html> 
+0

Teşekkürler Mükemmel çalıştı! –

İlgili konular