0

私が望んでいるのは、ユーザーがテキスト フィールドに数値を入力できるようにすることです。ボタンをクリックすると、テキスト フィールドの値が変数に転送されます。そして、ページを更新せずにこれを行いたいので、input type="submit" を使用することは私が行ったことではなく、input type="button" を使用しました。
そして、jQuery を使用して目標を達成したいと考えています。

<script type="text/javascript">
var textAlteredStyle;
function setTL() {
textAlteredStyle = document.getElementById('alterTL').value;
}
</script>

<script type="text/javascript">
$(document).ready(function() {
document.getElementById('alter').onclick = setTL;
$('#theModified').replace('<input type="text" id="theModified" style="width: 153px; border-top-left-radius: '+textAlteredStyle+'px;">');
});
});
</script>




</head>

<body>



<input type="text" id="theModified" style="width: 153px;">

<br><br>


<input type="text" id="alterTL">pixels

<br>

<input type="button" value="Alter" id="alter">
4

3 に答える 3

1

要素値で変数を初期化できます。

jQuery:

var myVariable= $('#elementId').val();
于 2013-07-29T06:19:53.460 に答える
1
    <input type="text" id="txtInput"></input>
    <input type="button" id="btnInput"></input>

    var test = '';
    $('#btnInput').click(function()
    {
        test = $('#txtInput').val();
        return false;
    });

これを試して:

    <script type="text/javascript">
    $(document).ready(function() {
        $('#alter').click(function()
        {
            $('#theModified').val($('#alterTL').val());
            return false;
        });

    });
    </script>
于 2013-07-29T06:20:12.853 に答える
0

このコードを試すことができます。

var myvar;
function setTextFieldValue(){
    myvar = document.getElementById('textFieldId').value;
}

document.getElementById('buttonId').onclick = setTextFieldToValue;
于 2013-07-29T06:20:11.493 に答える