我有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的值,所以我可以将它存储在变量中.
我是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)
这是插件
我是 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 是一个包含对象的文件)我怎样才能让我的应用程序像这样工作?
详细的回答会有所帮助。
我试图在mamp上运行xdebug并遵循许多教程,但是当我在我的phpinfo()中看到它时,我找不到xdebug.正如我读到的那样,xdebug已经包含在mamp中了.这是我在我的php.ini中添加的行,我也去了那个位置,看看xdebug.so是否存在.但仍然无法正常工作.任何帮助?我正在使用mamp 2.1.2
ps我将php版本中的php版本从php5修改为php5.4.10
我试图理解这篇文章中的以下代码,我无法找出为什么我们使用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) 我对它很陌生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
我正在使用 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) 我试图为关闭按钮(codepen)制作一个完美的"X" .我认为我的概念或知识transform-origin
是有限的.我究竟做错了什么?以下是我的代码
.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)
<div class="circle">
<span></span>
<span></span>
</div>
Run Code Online (Sandbox Code Playgroud) 我是GTM新手
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)
我已经创建了Google Universal Analytics的标签,该标签可跟踪事件并触发第二步中发送的内容,在此步骤中,我给事件类别,操作指定了名称并为其添加了标签。
我还在版本2中制作了一个数据层变量。
prefers-color-scheme
我对Light重复了相同的步骤,但不受支持,但是浏览器似乎卡住了,我必须取消浏览器窗口。
我究竟做错了什么?
我使用以下样式作为占位符,但它将输入文本(当我开始键入时)从右向左开始.现在我看到这个例子,它只是文本对齐,但为什么我的格式错误?这是我的例子的小提琴
input[placeholder="Required"]{
text-align: right;
}
Run Code Online (Sandbox Code Playgroud) 在阅读博客时,我遇到了一个条件,进入无限循环,但我不明白为什么,如果我们尝试下面的代码
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)
主要区别是什么?