Как получить данные из раскрывающегося списка в текстовое поле в PHP?

Они называются кванторами.

* 0 или более из предыдущего выражения

+ 1 или более из предыдущего выражения

Per по умолчанию квантификатор жадный, это означает, что он соответствует как можно большему количеству символов.

? после квантификатора изменяет поведение, чтобы сделать этот квантификатор «неровным», означает, что он будет соответствовать как можно меньше.

Пример greedy / ungreedy

Например, в строке « abab »

a.*b будет соответствовать «abab» (preg_match_all будет возвращать одно совпадение «abab»)

, в то время как a.*?b будет соответствовать только стартовому «ab» (preg_match_all вернет два совпадения, «ab»)

Вы можете проверить ваши регулярные выражения онлайн, например на Regexr, см. жадный пример здесь

1
задан Sayed Mohd Ali 18 January 2019 в 08:31
поделиться

4 ответа

    <form method="POST">
        <select name="searchtitle" id="drp_dwn">
          <?php
            $records = $conn->query("SELECT titles from products");
            if ($records->num_rows > 0) {
              while ($row = $records->fetch_assoc()) {
                echo "<option value=\"\"> ".$row['titles']."</option>";
                $titles1 = $row['titles'];
              }
            }
          ?>  
        </select>     
        <input type="submit" id="submit" class="button" value="Show">
        <input type="text" id="textArea" class="product-new-textbox" name="searchtitle" value='<?php echo $row['titles']; ?>' />
    </form>

простой код JS

<script>
$(document).on("click","#submit",function(){
var x = $("#drp_dwn").val();
$("#textArea").val(x);
});


</script>
0
ответ дан Sayed Mohd Ali 18 January 2019 в 08:31
поделиться

Попробуй это. Вы хотите показать раскрывающееся значение в текстовом поле? Этот код будет отображать раскрывающееся значение в текстовом поле при изменении раскрывающегося значения и при нажатии кнопки показать. Я создал функцию showText (), которую вы можете вызывать в любом месте либо по нажатию кнопки показа, либо по изменению выпадающего списка. Вы можете изменить значения выпадающего меню, используя свой php while. Вот пример кода:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form method="POST">
    <select name="searchtitle" id="drp_dwn" onchange="showText()">
      <option value="one" >One</option>
      <option value="Two" >Two</option>
      <option value="Three" >Three</option>
    </select>     
    <input type="button" onclick="showText()" class="button" value="Show">
    <input type="text" id="textArea" class="product-new-textbox" name="searchtitle" value='' />
</form>
<script>
    function showText()
  {
    $("#textArea").val($("#drp_dwn").val()); 
  }
</script>
0
ответ дан Abdulrehman Sheikh 18 January 2019 в 08:31
поделиться

Вы также можете использовать

<form method="POST"  action="" >
    <select name="searchtitle" id="drp_dwn">
      <option value="one" >One</option>
      <option value="Two" >Two</option>
      <option value="Three" >Three</option>
    </select>     
    <input type="submit" onclick="showText()" class="button" value="Show">
    <input type="text" id="textArea" value="<?php if(isset(

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

<form action="" >
    <select name="searchtitle" id="drp_dwn">
      <option value="one" >One</option>
      <option value="Two" >Two</option>
      <option value="Three" >Three</option>
    </select>     
    <input type="submit" onclick="showText()" class="button" value="Show">
    <input type="text" id="textArea" value="<?php if(isset(@

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle'])){ echo

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle']; } ?>" class="product-new-textbox" name="searchtitle" value='' /> </form>
POST['searchtitle'])){ echo

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

<form action="" >
    <select name="searchtitle" id="drp_dwn">
      <option value="one" >One</option>
      <option value="Two" >Two</option>
      <option value="Three" >Three</option>
    </select>     
    <input type="submit" onclick="showText()" class="button" value="Show">
    <input type="text" id="textArea" value="<?php if(isset(@

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle'])){ echo

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle']; } ?>" class="product-new-textbox" name="searchtitle" value='' /> </form>
POST['searchtitle']; } ?>" class="product-new-textbox" name="searchtitle" value='' /> </form>

ИЛИ вы также можете использовать метод get

<form action="" >
    <select name="searchtitle" id="drp_dwn">
      <option value="one" >One</option>
      <option value="Two" >Two</option>
      <option value="Three" >Three</option>
    </select>     
    <input type="submit" onclick="showText()" class="button" value="Show">
    <input type="text" id="textArea" value="<?php if(isset(@

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle'])){ echo

Вы также можете использовать

[110]

ИЛИ вы также можете использовать метод get

[111]GET['searchtitle']; } ?>" class="product-new-textbox" name="searchtitle" value='' /> </form>
0
ответ дан Abdulrehman Sheikh 18 January 2019 в 08:31
поделиться

Итак, добавьте пустой атрибут action в form и заполните новый input заголовком, выбранным при отправке формы. Также измените имя последнего входа, так как searchtitle уже используется select, и добавьте атрибут selected к элементу option:

<form action="" method="post">
    <select name="searchtitle" id="drp_dwn">
        <?php
        $records = $conn->query("SELECT titles from products");
        if ($records->num_rows > 0)
        {
            while ($row = $records->fetch_assoc())
            {
                $selected = '';
                if ($row['titles'] === 

Итак, добавьте пустой атрибут action в form и заполните новый input заголовком, выбранным при отправке формы. Также измените имя последнего входа, так как searchtitle уже используется select, и добавьте атрибут selected к элементу option:

[110]POST['searchtitle']) { $selected = 'selected'; } echo "<option " . $selected . " value=\"" . $row['titles'] . "\"> " . $row['titles'] . "</option>"; } } ?> </select> <input type="submit" class="button" value="Show"> <?php if (!empty(

Итак, добавьте пустой атрибут action в form и заполните новый input заголовком, выбранным при отправке формы. Также измените имя последнего входа, так как searchtitle уже используется select, и добавьте атрибут selected к элементу option:

[110]POST)) { ?> <input type="text" id="textArea" class="product-new-textbox" name="searchtitle1" value="<?php echo

Итак, добавьте пустой атрибут action в form и заполните новый input заголовком, выбранным при отправке формы. Также измените имя последнего входа, так как searchtitle уже используется select, и добавьте атрибут selected к элементу option:

[110]POST['searchtitle']; ?>" /> <?php } ?> </form>
0
ответ дан Remote Digital 18 January 2019 в 08:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: