0
我試圖讀取用戶輸入到聚合物紙張輸入對象中的值。然而,這是一個自定義對象如下:從mathjax紙張輸入聚合物對象中提取輸入值
<dom-module id="mathjax-input">
<template>
<paper-input on-input="handleInputChanged" label="{{ label }}" value="{{ formula }}">
</paper-input>
</template>
這是打算向用戶顯示輸入翻譯(如果它是在乳膠代碼)爲等效的乳膠的結果。以下是輸入框:
<div>
<mathjax-input id="formula" label="Enter formula: " ></mathjax-input>
</div>
現在假設形式的「的onsubmit」事件調用以下功能:
<script>
function copy_latex(){
var input = document.getElementById('formula').value
return true;
}
</script>
變量「輸入」現在應該讓用戶鍵入的內容。雖然這不起作用。你能幫我找到錯誤嗎? - 謝謝!
*假設對於第一個紙張輸入定義的屬性進行了定義,但爲了簡短,我沒有包含它們。 –
第一個問題是你想從'mathjax-input'元素中讀取一個'value'屬性,它不存在(至少不在模板中)。如果您在'copy_latex()'中將'.value'更改爲'.formula',它將返回'paper-input'的值。請注意,從這樣的元素中獲取一個值是很少需要的。我認爲你應該探索更多的Polymer的數據綁定功能,以幫助最小化這種類型的代碼。 – tony19