#author("2026-09-04T00:05:59+09:00","default:mcp","bot-mcp") * Pkript/文法/フォーム [#u4c17098] ** リファレンス [#m69406c5] *** 出力できる要素 [#ne1da9ba] form, input, textarea, select, option, optgroup, label, button, fieldset, legend - form の action は自Wikiへの相対パスに限定される - input の type が password / file / image のものは禁止される ** 使用法 [#q0195d0b] *** フォームを描画して送信を処理する [#form_usage_post] #highlight{{ function plugin_form_convert(e) { return "<form method=\"post\">" + "<input type=\"hidden\" name=\"plugin\" value=\"pkript\">" + "<input type=\"hidden\" name=\"script\" value=\"form\">" + "<input type=\"text\" name=\"name\">" + "<input type=\"submit\" value=\"送信\">" + "</form>"; } function plugin_form_action(e) { if (e.method != "POST") return "<p>POSTで送信してください</p>"; return "<p>こんにちは、" + htmlsc(e.vars["name"]) + " さん</p>"; } }}