2011-11-23 6 views
2

나는 확인에 대한 경고 상자를 표시 할 클릭에 DELETE 버튼을 만들 계획입니다.HTML에서 form 태그의 action 속성을 사용하는 방법은 무엇입니까? 내가 <p>HTML</p>에 <code><form></code>에 <code>action</code>에 적합한 속성을 넣어 문제가 발생하고

올바른 입력을 수신하면 해당 입력이 삭제됩니다.

<form METHOD="LINK" action="deleteFile?ID=$fileID" 
    <input TYPE="submit" VALUE="Delete"> 
</form> 
</td> 

당신은 경고 상자에 대한 프롬프트를 위해 도와주세요 수 : 파일을 삭제

URL은? "DeleteFile을 ID = $ file_name을"

여기

가 지금까지 개발 한 것입니다 주어진다 . 나는 내가 좋아하는 함께 모든 조각을 넣을 수 아니에요 자바 스크립트의 코드가 COnfirmDelete()

라고 쓴 :

  1. 사용자가 그것은 확인을위한 조치를 묻는
  2. 삭제 버튼을 클릭 할
  3. 특정 파일 삭제
  4. 홈 화면으로 돌아갑니다.
+0

ACTION = '액션'= '이어야 조치 ='. 확인을 위해 다음을 추가하십시오 :'onsubmit = "return COnfirmDelete()". –

+0

이미 파일을 삭제할 수있는 코드가 있습니까? 어떤 언어로 작성된 코드입니까? – ipr101

+0

@RobW 답변으로 게시해야합니다. – Nasreddine

답변

1

샘플
http://jsfiddle.net/Xv2V4/2/
HTML script 태그에 스크립트를하지 않는 것이 좋습니다,하지만 JSfiddle 내 기능은 아래에 정의 된 인식하지 못합니다.

JS

function ConfirmDelete() { 

    /* if you need to check this ID or sth. else. */ 
    var fileId = document.getElementById("fileId"); 

    var user_confirm = confirm('Really delete this file?'); 

    /* Check your file ID or whatever you want to check here. */ 
    return user_confirm; 
} 

HTML

<form method="GET" action="deleteFile" onsubmit="return ConfirmDelete();"> 
    <!-- print $fileID with python to have it in HTML --> 
    <input type="hidden" id="fileId" name="ID" value="$fileID" /> 
    <input type="submit" value="Delete" /> 
</form> 
+0

Vow, 정말 고마워요, 제가 정확히 찾고 있었던 것 같아요. 당신의 도움을 주셔서 감사합니다. – Kiran

+0

파이썬은 모르지만 통합에 따라 Javascript를 통해'location'을 설정하거나'header' 정보를 토글하여 홈 화면으로 돌아갈 수 있습니다. – Smamatti

관련 문제