내가 업로드되고있는 파일에 coresponds 입력 항목의 ID의 이름을 찾기 위해 노력하고 ..."요소의 ID는 단순히
<input type="file" id="FUtxtval1" name="FUtxtval1"/>
내가 업로드되고있는 파일에 coresponds 입력 항목의 ID의 이름을 찾기 위해 노력하고 ..."요소의 ID는 단순히
<input type="file" id="FUtxtval1" name="FUtxtval1"/>
입력 항목을 반복하면 첫 번째 파일 입력 필드 찾을 수 있습니다 : 문제가 양식에 많은 input
태그가있을 수 있음을 경우
function FindFirstFileFieldId()
{
var inputFields = document.getElementsByTagName("input")
for(var i=0;i<inputFields.length;i++)
{
if(inputFields[i].type=="file")
return inputFields[i].id;
}
}
을 파일 업로드 컨트롤의 ID를 가져옵니다
자바 스크립트를 당신이
var element = document.getElementById('FUtxtval1');
를 사용하여이 액세스 할 수 있습니다 -
(ID 태그에 무엇이든) FUtxtval1 "
PHP를 들어 당신이
을 사용 -$('#FUtxtval1').whatever
당신이 사용하는 것이 jQuery를 (또한 자바 스크립트)의 경우
-
그래서 당신은 그
document.element.disabled=true;
같은 뭔가를 할 수
$_POST['FUtxtval1']
(210)
이
당신이 실제로 당신이 핸들을 사용하여 파일을 원하는 경우 PHP를 들어$_FILES['FUtxtval1']['whateverwanted'];
만약 내가 제대로 이해하고 http://www.tizag.com/phpT/fileupload.php, 당신은 ID를 얻기 위해 노력하고있다 참조 형태의 일부입니다 가정 자바 스크립트를 사용하여 업로드 된 파일의? 그렇다면 php ($ _FILES [ 'FUtxtval1'])를 사용하여 업로드 된 파일을 처리 한 다음 id를 javascript 변수에 인쇄해야합니다.
원하는 것을 원하십니까?
그렇지 않은 경우 q를 업데이트하여 달성하고자하는 것에 대한 정보를 조금 더 제공하십시오.
을, 당신은 하나의 특별히 사용되는의 발견에 관심 파일을 업로드, jQuery 코드의이 비트가 작업을 수행합니다 :
var id = $('input[type=file]').attr('id');
을 문제가이 요소의 ID를 알고 있지만 필드의 이름을 모르는 경우, 당신은 사용할 수 있습니다
var name = $('#FUtxtval1').attr('name');
방문자가 자바 스크립트를 통해 해당 필드에서 선택한 파일의 파일 이름을 찾으려면 계속 노력해야합니다. JavaScript는 해당 정보에 액세스하지 않습니다. 양식을 제출하고 서버 측 스크립트가 그 당시 파일 이름을 판별하도록해야합니다.
"FUtxtval1"입니다. 하지만 어쨌든, 그래서 질문을 하셔도 될까요? –
PHP 또는 JavaScript를 사용하여 ID를 얻으려고하십니까? ID 또는 파일 이름을 얻으려고합니까? – sirhc
이 질문은 실제 컨트롤이 아닌 업로드 된 파일의 ID를 묻는 것 같지만 사용 된 스크립팅 언어에 전적으로 달려 있습니까? http://www.cs.tut.fi/~jkorpela/forms/file.html – bgs264