Nano Hash - криптовалюты, майнинг, программирование

Список выбора ASP

ASP не моя сильная сторона, поэтому мне было интересно, знает ли кто-нибудь, как я могу сделать следующее:

Я хотел бы, чтобы при выборе параметра в раскрывающемся списке выбора он изменял данные в скрытом поле.

Вот поля выбора теста:

<select name="h_id">
    <option value="">-- Send enquiry to --</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
</select>

Так, например, если вы выберете вариант № 2, я хочу, чтобы он изменил значение следующего скрытого поля:

 <input type="hidden" name="testing" value="testing1">

Кто-нибудь знает, как я могу это сделать?

Спасибо.

10.10.2012

Ответы:


1

Это будет сделано на стороне клиента с помощью javascript. Очень простой пример:

<form>
 <select name="h_id" onChange="setValue(this.value, this.form.testing)">
  <option value="">-- Send enquiry to --</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
 </select>
 <input type="hidden" name="testing" value="testing1">
</form>

​<script>
function setValue(val, target){
    target.value = val;
}
</script>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​
10.10.2012
  • Спасибо за вашу помощь. Я решил использовать другой подход, как описано ниже, есть идеи? Спасибо. 12.10.2012

  • 2

    вы также можете использовать javascript и DOM. Просто вставьте этот код и посмотрите, какие значения присваиваются

    <select name="h_id" onchange="fnc(this.value)">
    <option value="" >-- Send enquiry to --</option>
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    </select>
    <input type="hidden" name="testing" value="testing1">
    </form>
    
    <script type="text/javascript">
    function fnc(val)
    {
    document.getElementsByName("testing").value=val;
    alert(document.getElementsByName("testing").value);//this line is just 4 test
    }
    </script>
    
    11.10.2012
  • Спасибо, что вернулись ко мне. Я решил использовать другой подход для этого, я смотрю на простую форму имени, электронной почты, телефона, сообщения и раскрывающегося списка (выбрать), а в сценарии обработки формы я хочу выбрать, был ли выбран вариант для перенаправления в зависимости от того, какой вариант был выбран. Я начинаю это с нуля, поэтому есть идеи, как я могу это сделать? Спасибо за вашу помощь. 12.10.2012
  • @craigclicky начните использовать jQuery .. Я не знаю ни одного особенно хорошего учебника, но учебник по формам Google для jQuery дает несколько очень полезных 12.10.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..