0

我创建了一个这样的表单元素:

<form id="TextForm1" name="TextForm1">
            <input type="text" id="Text1" name="Text1" value="" placeholder="" />
</form>

但它不适用于我的 .html 网站。我不能输入一些东西。但如果我用 iframe 嵌入它,它就可以完美地工作。我在我的内容区域中使用滚动脚本“iscroll”。但我无法弄清楚为什么它不能使用它。

有人有想法吗?谢谢

4

2 回答 2

0

我希望这可以帮助你。但是我在您的代码中找不到script检查您是如何绑定iScroll插件的。因为iScroll它可以自我阻止某些事件。但最有可能的是,如果任何表单字段在您绑定后没有响应iScroll意味着这是我曾经克服的解决方案。

添加“iscroll”后输入字段无响应-PhoneGap

于 2013-06-14T09:09:14.917 回答
0

您正在使用 jQuery,因此您可以使用click 事件,例如:

查看工作演示

$(yourElement).click(function()
{ 
    // your code 
});

我将代码的两个函数更改为此并从输入中删除了 onclick 事件:

JavaScript:

$('#buttonCm').click(function(){
    var cmEingabe = document.getElementById("cm");
    var cm = cmEingabe.value;
    var cmNeu = cm - 3;
    $('#Liste').append('<br/>' + '<br/>' + '-' + ' '+ 'Bauteil passend zu ' + cmNeu +'cm' + ' ' +'Breite');
    $('#Form1').fadeOut(700);
    $('#Form2').delay(700).fadeIn(700);
});

$('#buttonCm2').click(function(){
    var cmEingabe2 = document.getElementById("cm2");
    var cm2 = cmEingabe2.value;
    $('#Liste').append('<br/>' + '<br/>' + '-' + ' '+ 'Bauteil passend zu ' + cm2 +'cm' + ' ' +'Höhe');
    $('#Form3').fadeOut(700);
    $('#Liste').delay(700).fadeIn(700);
});

HTML:

<input type="button" id="buttonCm" name="buttonCm" value="auswählen" />
<input type="button" id="buttonCm2" name="buttonCm2" value="auswählen" />
于 2013-06-11T14:35:03.060 回答