2017-02-21 1 views
-8

학생들이 HTML 프롬프트를 작성해야하는 학교 프로젝트에 참여하고 있습니다.이 프로젝트는 .txt 파일로 내보내집니다. PHP로 시도했지만 서버 측입니다. 전체 작업은 오프라인으로 실행해야하며 데이터는 라우터의 USB 드라이브로 보내야합니다. 안드로이드/ios 모바일 장치에서 작동해야합니다.클라이언트 측 프로그래밍 언어가 필요합니다.

+0

코드를 입력 데이터를 저장하려면, 어쩌면 데이터베이스 당신을 도울 수 있습니다. 클라이언트 측 서버가 필요하다면 JavaScript가 도움이 될 수 있습니다. 이제 약간의 연구를하기위한 노력을 기울여야합니다. 그런 질문을하기에는 너무 많은 두 개의 키워드가 있습니다. – AymDev

+0

*** 너무 광범위합니다. ** 가능한 답변이 너무 많거나 좋은 답변은이 형식에 비해 너무 길어질 수 있습니다. 답변을 좁히거나 몇 단락에서 대답 할 수있는 문제를 찾아내는 세부 정보를 추가하십시오. * –

답변

1

이 수는 당신에게 도움이 될 .... 당신은 텍스트 영역의 insted 자신의 필드를 추가 할 수 있습니다 .. 그리고 당신은 javascrip을 변경할 수 있습니다 t html로 입력에 따라 .. 여기

<html> 
 
<body> 
 
    
 
<table> 
 
    <tr><td>Text to Save:</td></tr> 
 
    <tr> 
 
     <td colspan="3"> 
 
      <textarea id="inputTextToSave" cols="80" rows="25"></textarea> 
 
     </td> 
 
    </tr> 
 
    <tr> 
 
     <td>Filename to Save As:</td> 
 
     <td><input id="inputFileNameToSaveAs"></input></td> 
 
     <td><button onclick="saveTextAsFile()">Save Text to File</button></td> 
 
    </tr> 
 
    
 
</table> 
 
</body> 
 
</html> 
 
<script type="text/javascript"> 
 
    
 
function saveTextAsFile() 
 
{ 
 
    var textToSave = document.getElementById("inputTextToSave").value; 
 
    var textToSaveAsBlob = new Blob([textToSave], {type:"text/plain"}); 
 
    var textToSaveAsURL = window.URL.createObjectURL(textToSaveAsBlob); 
 
    var fileNameToSaveAs = document.getElementById("inputFileNameToSaveAs").value; 
 
    
 
    var downloadLink = document.createElement("a"); 
 
    downloadLink.download = fileNameToSaveAs; 
 
    downloadLink.innerHTML = "Download File"; 
 
    downloadLink.href = textToSaveAsURL; 
 
    downloadLink.onclick = destroyClickedElement; 
 
    downloadLink.style.display = "none"; 
 
    document.body.appendChild(downloadLink); 
 
    
 
    downloadLink.click(); 
 
} 
 
    
 
function destroyClickedElement(event) 
 
{ 
 
    document.body.removeChild(event.target); 
 
} 
 
    
 

 
</script>

관련 문제