小编Nof*_*fel的帖子

获取提交时的复选框值

我有6个选项,我想获取选中的值,将它们存储在第二页的变量中.我该如何继续这样做?

<form action="third.php" method="get">
    <!-- Choices -->
    Red     <input type="checkbox" name="color[]" id="color" value="Red">
    Green   <input type="checkbox" name="color[]" id="color" value="Green">
    Blue    <input type="checkbox" name="color[]" id="color" value="Blue">
    Cyan    <input type="checkbox" name="color[]" id="color" value="Cyan">
    Magenta <input type="checkbox" name="color[]" id="color" value="Magenta">
    Yellow  <input type="checkbox" name="color[]" id="color" value="Yellow">
    Black   <input type="checkbox" name="color[]" id="color" value="Black">
    <!-- Submit -->
    <input type="submit" value="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

third.php页面:

$color = $_GET['color'];

echo 'The color is '.$color;
Run Code Online (Sandbox Code Playgroud)

如果我删除[],我会打开颜色,当我这样做时,color[]我会收到通知说:

数组到字符串转换

我想要的是checked,checkboxes的值,所以我可以将它存储在变量中.

php forms

52
推荐指数
3
解决办法
29万
查看次数

下载文件不起作用

我是Javascript的新手,我想在承诺的结果后下载来自动态网址的文件,它是生成的pdf,我试图通过以下调用下载,但无法使其工作,因为下载没有开始

<button (click)='downloadMyFile()'>Download</button>

downloadMyFile(){
  //url 
  .then((result)=>{
   //result is contains a url www.abc.com/file234
    window.location.href = result
})
  .catch((error)=>{
   //myerror
})
}
Run Code Online (Sandbox Code Playgroud)

这是插件

javascript angular

14
推荐指数
2
解决办法
1783
查看次数

如何恢复我提交的更改?

我正在使用beanstalkapp,我看到一个分支前面的冲突,只是冲突不是很有帮助.但即使我这样做git status,我也没有看到任何说有冲突的东西.任何帮助,以找到我在哪里可以找到文件冲突? 这是仪表板中的图像

git terminal conflict

9
推荐指数
1
解决办法
321
查看次数

在 nuxt 中针对不同情况使用不同的 env

我是 Nuxt 或任何类型的节点的新手。我正在尝试为不同的情况创建不同的环境,例如,如果我想测试我的应用程序,我希望 dev 对象块运行(指向 dev 端点)等,如下是一个例子

[
 prod: {
   server: www.mysite.com,
   api: 'www.jsonplaceholder.com/'
  },
 dev: {
   server: www.internal-mysite.com,
   api: 'www.jsonplaceholder.com/'
  }
]
Run Code Online (Sandbox Code Playgroud)

因此,当我这样做时npm run dev,它会使用我知道.env不允许对象或数组的那些端点运行应用程序,因此我无法使用它。我尝试过dotenv但没有太多帮助我可以摆脱它,我尝试观看此内容但我无法通过NODE_ENV=config.dev(假设 config 是一个包含对象的文件)我怎样才能让我的应用程序像这样工作?

详细的回答会有所帮助。

environment-variables vue.js nuxt.js

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

xdebug没有在mamp上运行

我试图在mamp上运行xdebug并遵循许多教程,但是当我在我的phpinfo()中看到它时,我找不到xdebug.正如我读到的那样,xdebug已经包含在mamp中了.是我在我的php.ini中添加的行,我也去了那个位置,看看xdebug.so是否存在.但仍然无法正常工作.任何帮助?我正在使用mamp 2.1.2

ps我将php版本中的php版本从php5修改为php5.4.10

php mamp xdebug

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

什么是兄弟姐妹和孩子之间的区别

我试图理解这篇文章中的以下代码,我无法找出为什么我们使用Children vs Siblings.我可以理解儿童可以遵循嵌套标签,但兄弟姐妹的水平是多少?

$('input:checkbox').on('change', function() {
    if ($(this).prop('checked') === true) {
        $(this).parent('div').siblings('.flex-column').children('h2.addMsg').fadeIn("fast").fadeOut(5000);
    } else {
        $(this).parent('div').siblings('.flex-column').children('h2.removeMsg').fadeIn("fast").fadeOut(5000);
    }
});
Run Code Online (Sandbox Code Playgroud)

html jquery

3
推荐指数
2
解决办法
2171
查看次数

如何在对象中使用Vue Watch

我对它很陌生watch,并试图找出为什么我的手表在将其作为对象访问时没有触发。我看到了这个帖子,但我不清楚我的问题是否相同。以下是我的简化示例(完整示例获得了更多属性和数组属性

<div id="app">
  <input type="text" v-model.lazy="userInfo.name"> {{userInfo.name}}
</div>
Run Code Online (Sandbox Code Playgroud)

JS

new Vue({
  el: "#app",
  data: {
  userInfo: {
            name: ''
  }

  },
  methods: {

  },
  watch: {
    userInfo : {
            name(oldVal, newVal){
            console.log(oldVal +" " + newVal)
      },
    },
     deep: true
  }
})
Run Code Online (Sandbox Code Playgroud)

链接到JSFiddle

javascript vue.js

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

VeeValidate fastExit 出现多个错误不起作用

我正在使用 Veevalidate 版本 2。该文档要么已损坏,要么没有用。我试图在现场使用多个错误,但它只显示一个。我错过了什么?这是我的代码:

Vue.use(VeeValidate, {
    fastExit: false
});

Validator.extend("number", {
    getMessage: (field) =>
        "Error 1",
    validate: (value) => {
        if (/^[^-][0-9]+|[.][0-9]+/) {
            return true;
        } else {
            return false;
        }
    },
});
Validator.extend("number2", {
    getMessage: (field) =>
        "The field is required",
    validate: (value) => {
        if (value == '') {
            return false;
        } else {
            return true;
        }
    },
});

    <input
      class="ff"
      v-validate="'number|number2|required'"
      v-model="application.number"
    />
  </div>
  <span v-show="errors.has('number')" class="error">
    {{
    errors.first("number")
    }}
  </span>
  <span v-show="errors.has('number2')" class="error">
    {{
    errors.first("number2")
    }} …
Run Code Online (Sandbox Code Playgroud)

vue.js vee-validate

3
推荐指数
1
解决办法
125
查看次数

转换原点以制作完美的X.

我试图为关闭按钮(codepen)制作一个完美的"X" .我认为我的概念或知识transform-origin是有限的.我究竟做错了什么?以下是我的代码

HTML

.circle {
  width: 100px;
  height: 100px;
  background: black;
  border-radius: 50%;
  position: absolute;
}

span {
  display: block;
  width: 100%;
  height: 5px;
  background: white;
  border-radius: 20%;
  margin-top: 5px;
  position: absolute;
}

span:first-child {
  transform: rotate(45deg);
  transform-origin: center left;
  top: 0%;
  left: 20%;
}

span:last-child {
  transform: rotate(-45deg);
  transform-origin: bottom right;
}
Run Code Online (Sandbox Code Playgroud)

SCSS

<div class="circle">
  <span></span>
  <span></span>
</div>
Run Code Online (Sandbox Code Playgroud)

css css-shapes

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

加载自定义JavaScript时页面停止响应

我是GTM新手

  1. 我正在变量中运行以下自定义javascript。
function(){
    if (window.matchMedia("(prefers-color-scheme: dark)").matches) {
    let data = dataLayer.push({'event':'prefers-color-scheme','prefers-color-scheme':'dark'});
      return data;
    }
}
Run Code Online (Sandbox Code Playgroud)

步骤1的快照

  1. 我创建了一个触发器,该触发器在条件设置为1时在DOM Ready上触发,因为1在JS中表示true。 步骤2的快照

  2. 我已经创建了Google Universal Analytics的标签,该标签可跟踪事件并触发第二步中发送的内容,在此步骤中,我给事件类别,操作指定了名称并为其添加了标签。 步骤3的快照 我还在版本2中制作了一个数据层变量。 prefers-color-scheme 添加数据层变量

我对Light重复了相同的步骤,但不受支持,但是浏览器似乎卡住了,我必须取消浏览器窗口。

我究竟做错了什么?

javascript google-tag-manager

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

占位符文本对齐

我使用以下样式作为占位符,但它将输入文本(当我开始键入时)从右向左开始.现在我看到这个例子,它只是文本对齐,但为什么我的格式错误?这是我的例子的小提琴

input[placeholder="Required"]{
    text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

html css html5 css3

0
推荐指数
1
解决办法
2086
查看次数

循环增量之间的差异

在阅读博客时,我遇到了一个条件,进入无限循环,但我不明白为什么,如果我们尝试下面的代码

for (a=5; a < 10; a+1){
console.log(a);
}
Run Code Online (Sandbox Code Playgroud)

这是一个无限循环,但以下它运行正常

for (a=5; a < 10; a++){
console.log(a);
}
Run Code Online (Sandbox Code Playgroud)

主要区别是什么?

javascript

0
推荐指数
1
解决办法
81
查看次数