小编Doc*_*edo的帖子

我应该提交一个空的 .env 文件吗?

我有一个.env文件存储我的数据库信息,我即将在 GitHub 上发布我的项目。所以,我的问题是,我是否应该提交一个空的.env文件,其中包含我需要的键,但没有值,以便其他人可以理解如何实现它(并可能稍后将其添加到.gitignore文件中)?

例如,如果我的.env文件如下所示:

DB_HOST=localhost
DB_USER=root
DB_PASS=s1mpl3
Run Code Online (Sandbox Code Playgroud)

我应该像这样提交还是根本不提交?

DB_HOST=
DB_USER=
DB_PASS=
Run Code Online (Sandbox Code Playgroud)

提前致谢。

git dotenv

6
推荐指数
1
解决办法
2572
查看次数

将输入更改为大写,光标不会跳到文本末尾

我使用以下代码将输入值更改为大写:

<script>
function uppercase(z){
    v = z.value.toUpperCase();
    z.value = v;
}
</script>

<input type="text" id="example" onkeyup="uppercase(this)">
Run Code Online (Sandbox Code Playgroud)

问题是,当我在文本中间输入某些内容时,光标会跳到文本的末尾。在谷歌上搜索我尝试遵循代码,但它根本不起作用:

function uppercase(z){
    document.getElementById(z).addEventListener('input', function (e) {
      var target = e.target, position = target.selectionStart; // Capture initial position
      target.value = target.value.replace(/\s/g, ''); // This triggers the cursor to move.

      v = z.value.toUpperCase();
      z.value = v;

      target.selectionEnd = position; // Set the cursor back to the initial position.
    });
}
Run Code Online (Sandbox Code Playgroud)

第一个代码工作正常,但我仍然不知道如何防止光标跳跃。

javascript input uppercase

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

标签 统计

dotenv ×1

git ×1

input ×1

javascript ×1

uppercase ×1