所以,我相當新的JavaScript,我想創建一個框供用戶輸入矩陣mxn然後解析輸入到JS。我知道如何在html中創建行和列,但我不知道JS。如何在html中創建矩陣,然後將其解析爲javascript?
這是我到目前爲止。
\t <div class="container">
\t \t <div class="well well-lg">
\t \t \t <h1 class="text-center">Jacobian Method</h1>
\t \t \t <p>Masukkan matrik</p>
\t \t \t <form id="inputField" role="form">
\t \t \t \t <input type="text" name="field00" size="3">
\t \t \t \t <input type="text" name="field01" size="3">
\t \t \t \t <input type="text" name="field02" size="3">
\t \t \t \t <input type="text" name="field03" size="3">
\t \t \t \t <br>
\t \t \t \t <input type="text" name="field10" size="3">
\t \t \t \t <input type="text" name="field11" size="3">
\t \t \t \t <input type="text" name="field12" size="3">
\t \t \t \t <input type="text" name="field13" size="3">
\t \t \t \t <br>
\t \t \t \t <input type="text" name="field20" size="3">
\t \t \t \t <input type="text" name="field21" size="3">
\t \t \t \t <input type="text" name="field22" size="3">
\t \t \t \t <input type="text" name="field23" size="3">
\t \t \t \t <br>
\t \t \t \t <input type="submit" onclick="calcJacobian()" value="calculate" name="calculate" class="btn btn-info">
\t \t \t </form>
\t \t \t <div id="resultField">
\t \t \t \t
\t \t \t </div>
\t \t </div>
\t </div>
\t <script type="text/javascript">
\t \t function calcJacobian(){
\t \t \t var myArr = document.forms.inputField;
\t \t \t var myControls = myArr.elements['p_id'];
\t \t \t for(var i =0; i<myControls.length; i++){
\t \t \t \t var aControl = myControls[i];
\t \t \t \t document.getElementById("resultField").append=aControl;
\t \t \t }
\t \t }
\t </script>
* myArr,該*是一種形式,* myControls *將取消定義d因爲沒有名稱爲「p_id」的控件,只需刪除(即使用'var myControls = myArr.elements;'。點擊提交按鈕後,表單將提交,您將看到頁面刷新。將輸入類型提交更改爲鍵入按鈕。 – RobG
我在網上看到一些教程,寫得很混亂,這就是爲什麼我很困惑。感謝所有的迴應! –
你有沒有得到你需要的答案? – EduardoFernandes