gpt4 book ai didi

java - 组合表单和选择

转载 作者:行者123 更新时间:2023-12-02 07:06:43 25 4
gpt4 key购买 nike

当我将表单放在评论中时,它就起作用了。但我需要一个表单,因为我需要调用该操作“onclick”。使用此代码,它将在一行中打印这些值。

现在他在一个长字符串中打印:AprilMayJuneJulyAugustSeptemberOctoberNovemberDecember。它必须在下拉列表中。

请问需要帮助吗?

    HTMLCode += "<form name='month' onclick=\"window.open('availability.jsp?user=99&clickeddate="+dateFormat.format(today.getTime())+"&month=" + avail.getMaand() + "','_self')\"";
HTMLCode += "<select onchange='javascript:setMonth(\"" + m + "\");'>";
for (m=today.get(Calendar.MONTH); m<12; m++){
if(month == m)
HTMLCode += "<option value='" + m + "' selected>" + maand_voluit[m]+ "</option>";
else
HTMLCode += "<option value='" + m + "'>" + maand_voluit[m] + "</option>";
}
HTMLCode += "</select>";
HTMLCode += "</form>";

最佳答案

您在表单标记中错过了 >:

HTMLCode += "<form name='month' 
onclick=\"window.open('availability.jsp?
user=99&clickeddate="+dateFormat.format(today.getTime())+"&month=" + avail.getMaand() +
"','_self')\">";

^
|
|
This one

所以这并不能构成有效的 html,因此你在一行中得到了所有内容,而不是你所期望的。

此外,还有一个提示,请使用 JSP,因为它们简洁且可读。

关于java - 组合表单和选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16011665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com