Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何为刚刚获得';因为没有更多的空间了,所以s被推到了一条新的生产线_Javascript_Php_Arrays_Textarea_Newline - Fatal编程技术网

Javascript 如何为刚刚获得';因为没有更多的空间了,所以s被推到了一条新的生产线

Javascript 如何为刚刚获得';因为没有更多的空间了,所以s被推到了一条新的生产线,javascript,php,arrays,textarea,newline,Javascript,Php,Arrays,Textarea,Newline,更新: 使用php和html表单解决: Html: NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/

更新:

使用php和html表单解决:

Html:

NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN

<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
function check(){
    var lines = $('#links').val().split(/\n/);
    var texts = []
    for (var i=0; i < lines.length; i++) {
        if (/\S/.test(lines[i])) {
            texts.push($.trim(lines[i]));
        }
    //var links = texts;
    //var str = links[i];
    //alert(i+"-  "+str);
    }
    for (var i=0; i < texts.length; i++) {
        alert(i+"-  "+texts[i]);
    }
}
    </script>
    </head>
    <body>

<textarea id="links" name="upload" cols=80 rows=10  style="width: 300px; height: 150px;">
www.example.com/book111.pdf
www.example.com/book222.pdf NnnnnnnNnnnnnnnnnn
www.example.com/book333.pdf

www.example.com/book444.pdf
www.example.com/book555.pdf
</textarea>
<input type="submit" id="getsize" name="getsize" value="textarea to array" onclick= "check()"/>         
</body>
</html>

函数检查(){
var line=$('#links').val().split(/\n/);
var text=[]
对于(变量i=0;i
只是一个建议需要花一点时间来学习如何正确使用JSFIDLE它在尝试调试问题时对其他人有很大帮助。当我将脚本移动到JavaScript区域时,代码出现了一些问题。
<?php
$array = explode("\n", $_POST['textbox_input']);
foreach ($array as $row){
echo '<br />' . $row;
}
http://jsfiddle.net/pYTjR/11/
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script>
function check(){
    var lines = $('#links').val().split(/\n/);
    var texts = []
    for (var i=0; i < lines.length; i++) {
        if (/\S/.test(lines[i])) {
            texts.push($.trim(lines[i]));
        }
    //var links = texts;
    //var str = links[i];
    //alert(i+"-  "+str);
    }
    for (var i=0; i < texts.length; i++) {
        alert(i+"-  "+texts[i]);
    }
}
    </script>
    </head>
    <body>

<textarea id="links" name="upload" cols=80 rows=10  style="width: 300px; height: 150px;">
www.example.com/book111.pdf
www.example.com/book222.pdf NnnnnnnNnnnnnnnnnn
www.example.com/book333.pdf

www.example.com/book444.pdf
www.example.com/book555.pdf
</textarea>
<input type="submit" id="getsize" name="getsize" value="textarea to array" onclick= "check()"/>         
</body>
</html>