在 div 内输入不可点击
Input inside div not clickable
我无法使这些输入可点击
每个项目都必须是可点击的并传递输入值"id"以形成操作路线
<form action="/rodada/">
{{#musicas.1}}
{{#.}}
<div class="opcao">
{{titulo}} - {{artista}}
<input id="opcao" class="shh" type="submit" name="musicaAtual" value="
{{idTrackDeezer}}">
</div>
{{/.}}
{{/musicas.1}}
</form>
css:
#wp-respostas{
margin-top: 8%;
}
.opcao{
background-color: #fba69d;
text-align: left;
border: 1px solid salmon;
border-radius: 5px;
padding: 4px 0px 4px 4px;
margin-bottom: 5px;
}
.shh{
display: none !important;
}
最终结果(不可点击)
工作代码(感谢 Dan Oswalt):
{{#musicas.1}}
{{#.}}
<div class="opcao" onclick="window.open('/rodada/?id={{idTrackDeezer}}', '_self');">
{{titulo}} - {{artista}}
</div>
{{/.}}
{{/musicas.1}}
如果 GET 请求正常,请尝试附加
onclick="window.location = '/rodada/?id={{idTrackDeezer}}'";
或
onclick="window.open('/rodada/?id={{idTrackDeezer}}')";
到 div 而不是尝试使用表单。
否则,对于 POST,您必须使用 AJAX 或采取一些变通方法来创建表单并提交值。
我无法使这些输入可点击
每个项目都必须是可点击的并传递输入值"id"以形成操作路线
<form action="/rodada/">
{{#musicas.1}}
{{#.}}
<div class="opcao">
{{titulo}} - {{artista}}
<input id="opcao" class="shh" type="submit" name="musicaAtual" value="
{{idTrackDeezer}}">
</div>
{{/.}}
{{/musicas.1}}
</form>
css:
#wp-respostas{
margin-top: 8%;
}
.opcao{
background-color: #fba69d;
text-align: left;
border: 1px solid salmon;
border-radius: 5px;
padding: 4px 0px 4px 4px;
margin-bottom: 5px;
}
.shh{
display: none !important;
}
最终结果(不可点击)
工作代码(感谢 Dan Oswalt):
{{#musicas.1}}
{{#.}}
<div class="opcao" onclick="window.open('/rodada/?id={{idTrackDeezer}}', '_self');">
{{titulo}} - {{artista}}
</div>
{{/.}}
{{/musicas.1}}
如果 GET 请求正常,请尝试附加
onclick="window.location = '/rodada/?id={{idTrackDeezer}}'";
或
onclick="window.open('/rodada/?id={{idTrackDeezer}}')";
到 div 而不是尝试使用表单。
否则,对于 POST,您必须使用 AJAX 或采取一些变通方法来创建表单并提交值。