2015-09-09 4 views
-3

Я пытаюсь создать панель веб-панели на окнах. Файл работает как HTA (приложение HTML), поэтому он имеет доступ к файловой системе. Я хочу, чтобы он создал файл, имя которого является значением pagename, а его содержимое является значением content.Создать файл в JavaScript с переменной для имени файла и содержимого

Мой код до сих пор:

<form id="cpage"> 
Enter Name of Page to Create: <input type="text" id="pagename"/><br> 
Enter Page Contents: <input type="text" id="content"/><br> 
<input type="submit" value="Submit" onclick="formdata()"/> 

<script> 
function formdata() 
{ 
var filname= document.getElementById("pagename").value; 
var content= document.getElementById("content").value; 
} 
</script> 
+1

Я могу понять (сорт) без нисходящих потоков, но верхний глупый, новый пользователь или нет. Просто говорю'. Не обижайтесь на OP, но, пожалуйста, позаботьтесь о правильно сформулированных вопросах и не забудьте обратить внимание на свой собственный код. –

+0

Не могли бы вы предоставить более подробную информацию? Я не уверен, что вы ищете –

+0

Я хочу, чтобы он создал файл, имя которого является значением 'pagename', а его содержимое является значением' content'. – Jackpen7

ответ

1

Есть несколько вопросов здесь. Во-первых, это недопустимая разметка HTML. Тег script должен быть закрыт. Во-вторых, ваша функция не была закрыта закрывающей скобой. В-третьих, вы объявляете только одну переменную. Вам нужно два из них.

Это должно выглядеть так.

<script> 
    function formdata() { 
    var pagename = document.getElementById("pagename").value; 
    var content = document.getElementById("content").value; 
    } 
</script> 

Также onclick событие вызывается, когда форма была отправлена, но не похоже, что это ничего не делает, просто создает переменные. Вы можете добавить что-то вроде этого в конце своей функции

var string = "Page Name: " + pagename + "\n" + Content: " + content; 
alert(string); 

Это вы что, ища?

+0

Да и я также хочу, чтобы он сохранил его в файле. – Jackpen7

 Смежные вопросы

  • Нет связанных вопросов^_^