简体   繁体   English

未发送SemanticUI Dropdown表单

[英]SemanticUI Dropdown form not sent

I got following piece of code (shortened for this question purpose) 我得到了下面的代码(为此问题而简化)

  $(function() { var professions = [{"name":"Altenpflegehelfer","value":"3"},{"name":"Altenpfleger","value":"4"},{"name":"Änderungsschneider","value":"2"},{"name":"Anlagenmechaniker","value":"5"},{"name":"Anlagenmechaniker für Sanitär-, Heizungs- und Klimatechnik (früher: Zentralheizungs- und Lüftungsbauer)","value":"6"},{"name":"Asphaltbauer","value":"7"}]; $('#profession').dropdown({ values: professions, fullTextSearch: true, }); }); 
 <head> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <!-- Semantic UI --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.14/semantic.min.js"></script> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.14/semantic.min.css" /> </head> <body> <form class="ui large form" action="post.php" method="post"> <div class="one field"> <label for="profession">Profession</label> <select name="profession" class="ui search dropdown" id="profession"></select> </div> <button type="submit" class="ui fluid large teal submit button">Submit</button> </form> <script> </script> </body> 

The problem is, when i send the form, the $_REQUEST variable from PHP is empty. 问题是,当我发送表单时,PHP的$ _REQUEST变量为空。

You can simply test it by creating new file post.php with this content: 您可以通过创建具有以下内容的新文件post.php来对其进行测试:

<?php echo var_dump($_REQUEST); ?>

Am i doing anything wrong? 我做错什么了吗?

 $(function() { var professions = [{"name":"Altenpflegehelfer","value":"3"},{"name":"Altenpfleger","value":"4"},{"name":"Änderungsschneider","value":"2"},{"name":"Anlagenmechaniker","value":"5"},{"name":"Anlagenmechaniker für Sanitär-, Heizungs- und Klimatechnik (früher: Zentralheizungs- und Lüftungsbauer)","value":"6"},{"name":"Asphaltbauer","value":"7"}]; $('.ui.dropdown').dropdown({ placeholder: "Search your profession", values: professions, fullTextSearch: true, }); }); 
 <head> <!-- jQuery --> <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> <!-- Semantic UI --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.14/semantic.min.js"></script> <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.14/semantic.min.css" /> </head> <body> <form class="ui large form" action="post.php" method="post"> <div class="field"> <!-- creating a field --> <label>Profession</label> <div class="ui search labeled selection dropdown"> <input name="profession" type="hidden"> <!-- store the selected value that gonna be posted --> <span class="text"></span> <i class="dropdown icon"></i> </div> </div> <button type="submit" class="ui fluid large teal submit button">Submit</button> </form> </body> 

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM