小编Mad*_*llu的帖子

使用javascript将数据写入本地文本文件

我已经创建了一个过程来将内容写入本地计算机中的文本文件.

<form id="addnew">
    <input type="text" class="id">
    <input type="text" class="content">
    <input type="submit" value="Add">
</form>
<script>
    jQuery(function($) {
        $('#form_addjts').submit(function(){
            writeToFile({
                id: $(this).find('.id').val(), 
                content: $(this).find('.content').val()
            });
            return false;
        }); 
        function writeToFile(data){
            var fso = new ActiveXObject("Scripting.FileSystemObject");
            var fh = fso.OpenTextFile("D:\\data.txt", 8);
            fh.WriteLine(data.id + ',' + data.content);
            fh.Close(); 
        } 
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

这工作正常,能够将我的新数据附加到文件中.

但我想根据我传递的ID更新特定的行CONTENT.
我搜索了很多,但找不到任何东西.

如何根据ID更新文件中的特定行?

注意: - 我没有使用任何服务器.我有一个html文件(包含所有功能),我将在本地计算机上运行.

html javascript file-io jquery hta

8
推荐指数
1
解决办法
11万
查看次数

HTML表格无法在表格中使用

在这里,我将表格放在表单内部以安排表单项。
即使有效,它也不起作用。

<form method="get" action="another.php">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="60%">
        Number: <input type="text" name="number" />
    </td>
    <td width="20%" align="center">
        Title: <input type="text" name="title" />
    </td>
    <td width="20%">
        Short Desc: <input type="text" name="shortdesc" />
    </td>
</tr>
</table>
</form>
Run Code Online (Sandbox Code Playgroud)

当我按时Enter,表单将不会提交。
好像我在表单内的任何地方放置了一个提交按钮一样,它既可以用于Enter键单击,也可以用于按钮单击。

<input type = "submit" value="Submit" />
Run Code Online (Sandbox Code Playgroud)

但是我不想提交任何按钮。我通过按键提交表单Enter
有什么线索为什么这行不通?

html html5 html-table

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

html ×2

file-io ×1

hta ×1

html-table ×1

html5 ×1

javascript ×1

jquery ×1