我再次遇到一些问题。有一个非常简单的形式:
<form ng-submit="funcion_modelo_adherir_cadena()">
<textarea ng-model="nuevo_modelo.scan_addresses" name="nuevo_modelo.scan_addresses" value="" ></textarea>
<input type="submit" class="deliver_info" value="deliver information"/>
正如您所看到的那样,一旦提交,就使用function funcion_modelo_adherir_cadena()
。
函数funcion_modelo_adherir_cadena()
除了收集表单中的信息并将其发送到PHP控制器之外什么都不做:
$scope.funcion_modelo_adherir_cadena = function() {
//armamos la cadena
$scope.cadena_creacion_modelo = "?ac=massive_add";
//adherimos cada uno de los campos
angular.forEach($scope.nuevo_modelo, function(value, key) {
$scope.cadena_creacion_modelo += ("&"+key +"="+ value);
});
var address = "../asyn/mapas_add.php" + $scope.cadena_creacion_modelo
//demandamos la información
var pedido = $http({
method: 'GET',
url: address
})
//si las cosas salen bien
.success(function(data, status) {
//refrescamos la información
$scope.funcion_modelo_visualizacion_masiva();
//escondemos información
$scope.visualizar_menu_adhesion = '';
});
}
上面的代码没有任何问题,将信息发送到PHP控制器等待它。
这里只有一个问题:
完全忽略textarea上的任何换行符。没有/r
,没有/r/n
,没有<br>
,没有%0A
。就我所见,这些信息全部汇集在一起,即使中间没有空格。
任何人都知道如何解决这个问题,甚至为什么会发生这种情况?
答案 0 :(得分:0)
Textarea不会采用任何格式化程序。所以请使用任何富文本编辑器。这是Tinymce富文本编辑器的角度指令。
<强> Tinymce 强>
答案 1 :(得分:0)
我相信将textarea包装在pre
标签中就足够了。
<pre><textarea ...></textarea></pre>