私はこのJavaScriptを持っています。私のフォームには、「添付ファイル」という名前の入力タグが間違いなく 2 つあります。
<input name="attachments" type="hidden" value="test.doc">
<input name="attachments" type="hidden" value="test2.doc">
これが私のjavascriptです。私のブラウザでは、変数の添付ファイルが定義されていないと表示されます。
var attachments = document.getElementsByName('attachments');
var picCnt = 0;
var resumeCnt = 0;
if(document.getElementsByName('attachments').length >0){
for(var i = 0; i <= attachments.length; i++){
if(attachments[i].value.substring(attachments[i].value.length-4, attachments[i].value.length) == ".doc" ||
attachments[i].value.substring(attachments[i].value.length-5, attachments[i].value.length) == ".docx" ||
attachments[i].value.substring(attachments[i].value.length-4, attachments[i].value.length) == ".pdf" ){
resumeCnt += 1;
}
}
}
これは間違っていますか?ティア!