2013-12-18 2 views
0

사이트가 있습니다. 사용자가 드롭 다운 메뉴에서 옵션을 선택하면 서버에 저장된 PDF를 여는 데 제출 버튼을 누르기를 원합니다 (이 작업은 이미 완료되었습니다.).HTML 드롭 메뉴를 사용하여 양식 생성

이것은 완전히 내부적입니다. 클라이언트는 사이트를 열어 서버에 요청을 제출하고 서버에서 파일을 가져옵니다.

사용자가 컴퓨터의 서버에서 PDF를 열 것인지 묻는 메시지를 표시하도록 HTML을 만들었습니다. 이제는이를 구현하는 방법을 알아야합니다. (옵션 값에 대한 내가 사용하는 이름은 개인 정보 보호를 위해 변경되었습니다)

<form style="text-align:center;> 
<form action=""> 
<select name="hidden"> 
<option value="v1">v1</option> 
<option value="v2">v2</option> 
<option value="v3">v3</option> 
<option value="v4">v4</option> 
<option value="v5">v5</option> 
<option value="v6">v6</option> 
</select> 

내가 로컬 서버에 저장되어있는 파일을 열도록 메시지를 표시하는 데 사용되는 코드는 다음과 같습니다

<html> 
<head> 
</head> 
<body> 

<a href="file://R:/Users/User_name/Folder/File_Name">Click Me</a> 
</body> 
<html> 

두뇌가 튀어 나와 내 인생에서 두 사람을 결합하는 방법을 알 수 없습니다.

: 미안 해요

답변

0
<select name="hidden" onchange="openFile();"> 
    <option value="v1">v1</option> 
    <option value="v2">v2</option> 
    ... 
</select> 

<script> 
function openFile() { 
    // do selection logic 
    window.location.href = "PDF_LOCATION.pdf"; 
} 
</script> 
+0

(요약 옵션을 선택하고 사용자가 제출 버튼을 명중 할 때, 나는 서버에 저장된 파일을 열어 제공하는 아래 코드를 실행, 드롭 목록) 나는 내 질문에 뭔가를 놓쳤다. 제출 버튼이 .pdf의 실제 요청을 수행하기를 원합니다. – Sparks

+0

URL로 요청할 수 있습니까? 그렇다면 코드가 정상적으로 작동해야합니다. 위의 onchange 처리기에서 선택 기준을 수행 할 수 있습니다. –

관련 문제