2012-02-19 9 views
1

jqueryの新機能とアプリケーションの開発から始まります。Jモバイルアプリの数学の質問

jquery mobileにテキスト入力フィールドがあります。数学関数を使用したいと思います。ここで

http://unionxtreme.com/apps/Calculator/

<form> 
    <label>Width</label> 
    <!--- store current DOM ---> 
    <input type="hidden" name="currentDOM" id="currentDOM"> 
    <input type="text" name="width" data-inline="true" id="width" maxlength="8" disabled="disabled" /> 
    <label>Length</label> 
    <input type="text" name="length" data-inline="true" id="length" maxlength="8" disabled="disabled" /> 

    <a href="keypad.html" data-role="button" onclick="setFocus('width')" data-iconpos="right" data-inline="true" data-rel="dialog" data-transition="pop" data-icon="arrow-l">Width</a> 
    <a href="keypad.html" data-role="button" onclick="setFocus('length')" data-iconpos="right" data-inline="true" data-rel="dialog" data-transition="slidedown" data-icon="arrow-l">Length</a> 
    <label for="roof-slider">Roof Pitch:</label> 
    <input type="range" name="slider" id="roof-slider" value="15" min="0" max="20" /> 



</form> 

私のjqueryの

$(document).ready(function() { 
    $('input[type="button"]').live('click',function() { 
     if ($("#currentDOM").val() != "") 
     { 
      var getCurrDom = $("#currentDOM").val(); 
      var existingCount = $("#typeMessage").text(); 
      if ($(this).val() == "Delete") 
      { 
       var mylength = existingCount.length; 
       var actlength = mylength - 1; 
       var str1 = existingCount.substring(0,actlength); 
       $("#typeMessage").text(str1); 
      } 
      else if ($(this).val() == "Set Number") 
      { 
       document.getElementById(getCurrDom).value = $("#typeMessage").text(); 
       $('#keypad').dialog('close'); 
      } 
      else 
      { 
       if (existingCount.length < document.getElementById(getCurrDom).maxLength) 
       { 
        var AddCount = existingCount + $(this).val(); 
        $("#typeMessage").text(AddCount); 
       } 
      } 
     } 
    }); 
    $('input[type="text"]').live('click',function() { 
     var getDOM = $(this).attr("id"); 
     $("#currentDOM").val(getDOM); 
    }); 
    }); 



    function setFocus(DOMname) 
    { 
    $("#currentDOM").val(DOMname); 
    $("#typeMessage").text("");  
    } 

は、私は私自身の入力パッドを使用しています幅*長さ*屋根スライダーを乗算したいです。これを行う最善の方法に関する提案はありますか?

答えて

0

あなたの質問は少し曖昧です。

幅*長さ*屋根のスライダーを乗算する最良の方法は何ですか?

独自のキーパッドを実装する最良の方法は何ですか?

乗算は簡単ですが、数式はすぐそこにあります。

自分の番号パッドを作成するのは時間の無駄です。入力タイプを「番号」に変更するだけで、ほとんどの電話機が数字パッドだけをプルアップすることができることをご存知でしたか? http://www.w3schools.com/html5/html5_form_input_types.asp