我在HTML中有这个文本框:
<script src="../js/writeTo.js"></script>
<form>
<div class="post-title">
<input type="text" placeholder="Post Title">
</div>
<div class="post-content">
<textarea type="text" placeholder="Post Content"></textarea>
</div>
<button type="submit" class="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我的名为writeTo.js的js文件包含以下代码:
var url = "https://blog-posts.firebaseio.com/";
var firebaseRef = new Firebase(url);
function funct1()
{
var title = $('#post-title').val();
var post = $('#post-content').val();
var date = Date();
firebaseRef.set({Title: +title, Content: +post, Date: +Date()});
}
submit.onclick = funct1();
Run Code Online (Sandbox Code Playgroud)
当我在文本框中输入内容并单击"提交"时,我会查看我的Firebase并且没有新数据(我也是使用Firebase的新手).
它不起作用,任何人都可以看到问题吗?(可能有一些,我是JavaScript新手)
我正在尝试使用 AWK 将文本文档中的每个单词放在新行上。我真的不知道如何使用 AWK,但我在网上找到了一些命令应该可以解决我的问题。我尝试过以下命令:
$ awk '{ for (i = 1; i <= NF; i++) print $i }' input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)
和
$ awk '{c=split($0, s); for(n=1; n<=c; ++n) print s[n] }' input.txt > output.txt
Run Code Online (Sandbox Code Playgroud)
但是,这两个命令具有相同的效果,即删除所有空格。
为了清楚起见,假设 input.txt 包含文本:
The fox jumped over the dog
Run Code Online (Sandbox Code Playgroud)
输出.txt 应包含:
The
fox
jumped
over
the
dog
Run Code Online (Sandbox Code Playgroud)
然而,output.txt 包含:
Thefoxjumpedoverthedog
Run Code Online (Sandbox Code Playgroud)
我在 Windows 7 上使用 Cygwin 来使用这些命令。命令中是否缺少某些内容?