【问题标题】:Select Option opens unique Text Box选择选项打开唯一的文本框
【发布时间】:2013-01-24 12:59:51
【问题描述】:

我想要两个不同的选择选项,比如说,电子邮件或电话号码等选项,当您选择电子邮件选项时,会在其下方打开一个文本框,显示“输入电子邮件”或当您选择电话号码时选项下面会打开一个不同的文本框,上面写着“输入电话号码:”。

附言。我不希望同时显示两个文本框,我希望他们选择要填充的文本框。如果您有更好的方法,请告诉我您的想法。

<form action="order-step4.php" method="post"> 

    Please fill out these fields:<br /> 
    Recipient: <input type="text" name="recipient" /><br />

    Recipient Email: <input type="text" name="remail" /><br /> 

    Recipient Cell: <input type="text" name="rsms" /><br /> 

    Your Message :<input type="text" name="message" /><br /> 

    <input type="submit"> 
 </form>

谢谢你, 乍得。

【问题讨论】:

  • 请发表您到目前为止所尝试的内容
  • 现在我只有两个发送到数据库的文本框,但我希望他们选择哪一个,这样他们就不会混淆是否必须同时输入等等。为了流动性。
  • 代码,你试过了
  • code
    请填写以下字段:
    收件人:
    收件人电子邮件:
    收件人单元格:
    您的消息:
    code 我目前拥有的代码示例。

标签: html forms select textbox


【解决方案1】:

有一个用于选择电话或电子邮件的下拉选项,并在下拉更改时显示/隐藏相应的输入文本框。

<select id="myChoice">
  <option value="email">Email</option>
  <option value="phone">Phone</option>
</select>

这里是函数

$('#myChoice').change(function() {
       if ($(this).val() === 'email') {
           //show email
           //hide phone

        } else {
            //hide email
           //show phone
        }
});

【讨论】:

  • 我还没有对此进行测试,我将立即忙于网站上的一些其他代码。这可以在手机设备上使用吗?比如iPhone等
  • 你使用的是phonegap或相关技术,因为它肯定不是客观的c代码吗?
  • 不使用phonegap之类的东西,只是普通的PHP CSS xHTML。
  • 现在我只需要得到 if ($(this).val() === 'email') { 是 TRUE 那么它会显示 ENTER EMAIL 文本框...如果它是 FALSE (否则)它将显示 ENTER PHONE 文本框..?
  • 我想要这样,如果他们从下拉列表中选择电子邮件,那么它只显示输入电子邮件:文本框,如果他们选择电话,它只显示输入电话:文本框。
猜你喜欢
  • 2013-01-10
  • 2014-11-12
  • 1970-01-01
  • 1970-01-01
  • 2021-11-29
  • 2021-03-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多