<input name="gName" onkeyup="isName(this);" type="text" />
<script type="text/javascript">
    function isName(obj) {
        var nullStr = $('input[name=gName][value=]');        if (nullStr.length == 0) {
            $('input[name=gName]').last().after('<input name="gName" onkeyup="isName(this);" type="text" />');
        }
        else {
            if ($(obj).val() == '') {
                nullStr.not(obj).remove();
            }
        }
    }
</script>
以上代码执行起来没问题,不过如果在input里面选择内容后右击选择删除的话代码就不会执行了,还有用ie10的话input后面会出现一个x,用这个x删除内容的话代码也是不会执行,不知道有没有办法解决这种情况?