getElementById в jQuery - PullRequest
       4

getElementById в jQuery

0 голосов
/ 08 марта 2011

Как можно безопасно преобразовать это в jQuery, особенно в подсказку, без проблем с IE.

<script type="text/javascript">

function fixnumber()
{
var str=prompt("Please enter number");
if (str!=null && str!="")
  {

  var fixed=str.substr(1,10);

  document.getElementById('txt1').value=fixed;

  }
}
</script>

Номер ТЕСТ: <input name="textbox1" type="text" id="txt1"/>

<input name="buttonExecute" onclick="fixnumber(document.getElementById('txt1'))" type="button" value="Enter number" />` 

Ответы [ 2 ]

3 голосов
/ 08 марта 2011

Изменение:

document.getElementById('txt1').value=fixed;

Кому:

$('#txt1').val(fixed);
1 голос
/ 08 марта 2011

HTML:

<input type="text" id="txt1" name="textbox1">
<input type="button" id="btn" name="buttonExecute" value="Enter number">

JavaScript:

$('#btn').click(function() {
    var n = prompt('Please enter number');
    if ( n ) {
        $('#txt1').val(n);
    }
});

Демонстрационная версия: http://jsfiddle.net/simevidas/3vxKW/1/

...