Ben bir alan veya diğer dolu ise bana (, şok edici, yeterince denilen oneortheother
) doğrulamak sağlayan bir javascript işlevi yarattık. Esasen, bu dolu ne denetler, ya da her ikisi, ve bir hata atar.
Doğrulanan alanlardan biri input type="file"
alveır. Onlar istediğiniz dosya ise kullanıcılar görebilir böylece ben, alanın mevcut dosya aşağıda görüntüleniyor ediyorum.
Hala input type="file"
bir değer kalmadan oneortheother
üzerinden doğrulamak için herhangi bir yolu var mı? Javascript kveırmaca her türlü?
Ben bu noktada fikir sonunda kulüpler ve bu işlevi ihtiyacı sonra bugün bir demo var, bu yüzden herhangi bir yardım büyük mutluluk duyacağız.
EDIT:
İstendiği gibi, burada bazı örnekler var:
<label for="pdf">Upload PDF:
<span class="fieldnote">Files of type .pdf</span>
</label>
<input type="file" name="pdf" id="pdf" class="external_form_field oneortheother_url" value="/downloads/white_papers/HigherOrderPerl.pdf" />
<label>Existing file:</label><span class="preview"><a href="/downloads/white_papers/HigherOrderPerl.pdf" target="_blank">HigherOrderPerl.pdf</a></span>
<label for="url">Link to asset:</label>
<input type="text" name="url" id="url" class="external_form_field oneortheother_pdf" value="" size="25" />
Class oneortheother_url
ve oneortheother_pdf
uygulanır dikkat edin. Bu doğrulama rutin karşılaştırmak için hangi alan bilmesini sağlar. Karşılaştırma:
if (fObj.value && fObj2.value) { }
ve
if (!fObj.value && !fObj2.value) { }