2012-10-05 74 views
0

我是一名老師,我希望學生能夠在對他們進行評分後下載他們的作業。所有的作業都是名爲「studentid.docx」,所以我想知道是否有辦法創建一個文本框,學生只需輸入他們的ID,然後抓取他們的文件。我只想將它指向一個通用目錄,例如mysite.com/assignment1/studentid.docx。這可能嗎?使用文本框下載文件

+1

是的,這很容易。您必須編寫一個小腳本,它將讀取在文本框中輸入的id,並且會使用Ajax將該id發送到服務器。服務器將返回studentid.docs鏈接,該鏈接將顯示在文本框下方,點擊後將允許學生下載文件。 – vicky

回答

0

您可以使用javascript將id附加到字符串「student」,從中獲得字符串「studentid」,然後指向該文件的名稱爲「studentid.docx」學生在表單中輸入他的ID後點擊提交按鈕。

+0

有沒有我可以修改的示例代碼?我不擅長從頭開始工作。 :) – user1721964

+0

用於改變表單功能的Javascript函數changeAction(){document.forms [0] .action =「mysite.com/Assignment1/student"+document.getElementById('idTextBox')+".docx」;} '這應該工作。 – Abubakkar

+0

謝謝。這是我有,但它不工作: '

' – user1721964