我需要为一个项目选择多个数据。
在这种情况下,我将为一页关系选择一些游戏。
我不知道有多少游戏。所以,我这样做。
但我不知道如何提交ID,而不是value.name?
function AddElement(mytype){
var mytype,TemO=document.getElementById("add");
var newInput = document.createElement("input");
newInput.type=mytype;
newInput.name="game[]";
newInput.className="select_game";
newInput.placeholder="select game";
TemO.appendChild(newInput);
var newline= document.createElement("br");
var mytype,TemO=document.getElementById("add");
var newInput = document.createElement("input");
newInput.type=mytype;
newInput.name="gameid[]";
newInput.placeholder="Game ID";
TemO.appendChild(newInput);
var newline= document.createElement("br");
TemO.appendChild(newline);
$(function() {
$( ".select_game" ).autocomplete({
source: "select.php",
minLength: 1,
select: function( event, ui ) {
$(this).next().find('gameid[]').first().append(data); // Here I need help
}
});
});
}
我得到了这些json数据
[{value: "lol", id: 11}, {value: "wow", id: 10}]
现在,如果我选择lol,wow,
我的php将获得游戏[] = lol,哇,
但我需要获得gameid [] = 11,10
答案 0 :(得分:0)
您无法提交ID,只会发送名称和值。您可以做的是创建一个在提交之前运行的函数(可能会提交提交按钮Console.WriteLine("dat zijn er te " + nummervanappels > 15 ? "veel" : "weinig");
)并使此函数获取您的输入并将其名称设置为其ID。您可以使用此代码:
onclick=foo()