GVKun编程网logo

PHP数组和HTML表单下拉列表(php下拉列表框代码)

9

对于PHP数组和HTML表单下拉列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍php下拉列表框代码,并为您提供关于django表单下拉列表数字、HTML/PHP一行下拉列表多项选择、htm

对于PHP数组和HTML表单下拉列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍php下拉列表框代码,并为您提供关于django表单下拉列表数字、HTML / PHP一行下拉列表多项选择、html – AnglularJS:根据第一个选择下拉列表的选择填充第二个选择下拉列表、html – Bootstrap导航栏下拉列表中的注销表单的有用信息。

本文目录一览:

PHP数组和HTML表单下拉列表(php下拉列表框代码)

PHP数组和HTML表单下拉列表(php下拉列表框代码)

我有一个名为$categories的简单PHP数组,如下所示:

Array
(
[Closed] => P1000
[Open] => P1001
[Pending] => P1002
[In Progress] => P1003
[Requires Approval] => P1004
)

我有一个简单的HTML表单,其中包含一个字段的下拉列表,我希望将该数组用于选项,但是我只希望它显示文本(例如,已关闭,打开,待处理,正在进行和需要Approval)作为下拉列表中的选项,但存储该选项的关联键(例如P1000,P1001等),然后在提交表单时将其作为POST值发送.

到目前为止,表单字段的HTML是:

<select name="category_id">
<option value=""></option>
<?PHP foreach($categories as $category) {$category = htmlspecialchars($category);?>
<option value="<?PHP echo $category; ?>"><?PHP echo $category; ?></option>
<?PHP
}
?>
</select>

我可以让它显示文本或ID,但不显示文本并存储ID.希望这很简单,有人可以指出我正确的方向.

非常感谢,
史蒂夫

解决方法:

你已经忘记了$value标签.您将类别名称粘贴两次,而不是值.你应该这样做:

<select name="category_id">
<option value=""></option>
<?PHP 
    #                             !vCHANGEv!
    foreach($categories as $category => $value) 
    {
       $category = htmlspecialchars($category); 
       echo '<option value="'. $value .'">'. $category .'</option>';
    }
?>
</select>

django表单下拉列表数字

django表单下拉列表数字

我是django的新手,我想制作一个简单的表格,根据文档,我可以使用django的表格模块制作表格

from django import forms

class CronForm(forms.Form):
    name = forms.CharField(max_length=100)
    email = forms.EmailField(required=False,label='Your e-mail address')
    message = forms.CharField(widget=forms.Textarea)

    def clean_message(self):
        message = self.cleaned_data['message']
        num_words = len(message.split())
        if num_words < 4:
            raise forms.ValidationError("Not enough words!")
        return message

我想知道的是如何创建一个月的天下拉列表,即从1到31?

有些人在表单模板中使用javascript完成此操作,可以在Django中完成吗?

HTML / PHP一行下拉列表多项选择

HTML / PHP一行下拉列表多项选择

有没有人知道一种创建下拉列表的方法,如在select语句中允许多个选择但可以显示在一行上.添加multiple =“multiple”选项会导致它显示在尽可能多的行上,而不适合此项目的布局Css和/或 javascript会很好,但希望避免使用js框架.使用onclick事件思考以显示标准的多行下拉框可能有效,但不确定如何实现.

以下几行显示.

<select name="items[ ]" multiple="multiple">
    <option value="item1">item1</option>
     <option value="item2">item2</option>
    <option value="item2">item2</option></select>

解决方法

我建议使用 select2,这样您就可以轻松创建所需的选择框.
满足您需求的页面示例:

$(".js-example-basic-multiple").select2();

<selectmultiple="multiple">
    <option value="AL">Alabama</option>
    ...
    <option value="WY">Wyoming</option>
</select>

html – AnglularJS:根据第一个选择下拉列表的选择填充第二个选择下拉列表

html – AnglularJS:根据第一个选择下拉列表的选择填充第二个选择下拉列表

我有一组选择下拉菜单,我试图根据angularJS中第一个选择下拉选项填充第二个选择下拉列表.我不知道如何从这开始.

我已准备好所有模型,但我正在与动态人口斗争.

选择1:

<select ng-model="selectedSource" ng-options="source.name for source in sourceList">
       <option value="">-- Select item --</option>
    </select>

$scope.sourceList= [
    {
       "name":"Person","has": ["a","b","c"]
    },{
       "name":"Car","has": ["1","2","3"]
    }
];

我想要实现的目标:

当sourceList.name为Person时,使用targerSet1填充第二个select-dropdown

$scope.targerSet1= [
   {
      "name":"King Julien"
   }
];

当sourceList.name为Car时,使用targerSet2填充第二个select-dropdown

$scope.targerSet2= [
   {
      "name":"RoyalMobile"
   }
];

解决方法

你可以使用第一个选择第二个ng-options中的binded变量:

选择

<select ng-model="selectedSource" ng-options="source.name for source in sourceList">
    <option value="">-- Select item --</option>
</select>

<select ng-model="selectedItem" ng-options="item.name for item in selectedSource.suboptions">
    <option value="">-- Select item --</option>
</select>

调节器

$scope.sourceList = [
    {
       name: "Person",suboptions: [
           { name: "King Julien" }
       ]
    },{
       name: "Car",suboptions: [
           { name: "RoyalMobile" }
       ]
    }
];

html – Bootstrap导航栏下拉列表中的注销表单

html – Bootstrap导航栏下拉列表中的注销表单

我有一个带有下拉菜单的Bootstrap3导航栏.

我希望我的“注销”表单在该下拉列表中.它不是可见的形式,只是表单中的注销按钮.

我试过这个:

但它没有正确的风格.

如何使其与正常下拉链接匹配?我希望我不需要手动调整css,并且有一个内置的方法来做到这一点?

最佳答案
试试这个Sample [UPDATED]

.btn-logout {
  width: 100%;
  padding: 3px 20px !important;
  text-align: left !important;
}
display -->
          

我以某种方式帮助了你

关于PHP数组和HTML表单下拉列表php下拉列表框代码的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于django表单下拉列表数字、HTML / PHP一行下拉列表多项选择、html – AnglularJS:根据第一个选择下拉列表的选择填充第二个选择下拉列表、html – Bootstrap导航栏下拉列表中的注销表单的相关信息,请在本站寻找。

本文标签:

上一篇无法使用MAMP PRO从php邮件功能发送邮件(无法使用此邮件地址什么意思)

下一篇php – MySQL查询由于保留关键字而失败?(查询包含有保留字符)