javascript - 需要使用 mootools 来编写简单的脚本而不是 jquery...怎么样?

标签 javascript jquery mootools

我有一个jquery脚本(它从选择字段中获取一个值并将其传输到输入字段),我需要在mootools中执行...我喜欢jquery...mootools我不知道... 运气不太好... 这是代码:

<select size="1" class="inputbox select "
    id="producers" name="producers">
    <option selected="selected" value="">- Select an Article -</option>
    <option value="86">Acetaia Leonardi</option>
    <option value="50">Esperidia</option>
    <option value="49">Frescobaldi Laudemio</option>
    <option value="85">Primitivizia</option>
    <option value="87">Principato Lucedio</option>
    <option value="51">Rustichella d'Abruzzo</option>
</select>

<input type="text" value="" size="32" maxlength="50"
    name="producernamem" id="producernamem"
    class="inputbox text required required-enabled">
<!-- [example js] begin -->
<script type="text/javascript">
$(document).ready(function () {
    $('#producers').change(function () {
        pselected = $('#producers option:selected').text();
        $("input#producernamem[type='text']").val(pselected);
        alert (pselected);
    });
});
</script>
<小时/>

抱歉,我想我因为没有包装代码而搞砸了......

<select size="1" class="inputbox select " id="producers" name="producers"><option selected="selected" value="">- Select an Article -</option><option value="86">Acetaia Leonardi</option><option value="50">Esperidia</option><option value="49">Frescobaldi Laudemio</option><option value="85">Primitivizia</option><option value="87">Principato Lucedio</option><option value="51">Rustichella d'Abruzzo</option></select>

<input type="text" value="" size="32" maxlength="50" name="producernamem" id="producernamem" class="inputbox text required required-enabled">
<!-- [example js] begin -->
<script type="text/javascript">
    <!--//<![CDATA[

    $(document).ready(function () {

  $('#producers').change(function () {
  pselected = $('#producers option:selected').text();
  $("input#producernamem[type='text']").val(pselected);

      alert (pselected);
  });
      });

    //]]>-->
</script>

最佳答案

MooTools documentation是一个很好的资源:

<script type="text/javascript">
window.addEvent('domready', function() {
    $('producers').addEvent('change', function(e){
        pselected = this.getSelected().get('text');
        $("producernamem").set('value', pselected);
        alert(pselected)
    });
});
</script>

关于javascript - 需要使用 mootools 来编写简单的脚本而不是 jquery...怎么样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2755534/

相关文章:

JavaScript 表单验证错误

javascript - 如何使用滚动功能移动到特定部分?

JavaScript 不工作,说类未定义

javascript - jquery 中的 mootools 双美元等价物

javascript - mootools document.getelement 不是函数

javascript - 应用透视矩阵顺序

javascript - reCAPTCHA v3 - 错误 : No reCAPTCHA clients exist

javascript:向表格添加编号行

php - 点击add在php中插入另一个输入字段

javascript - laravel5.0中HTML select标签的动态选择