<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>新闻__URL__</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/layui/2.8.1/css/layui.min.css">
	<style>
		.container {
			margin: 50px auto;
			width: 600px;
			padding: 20px;
			background-color: #fff;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
		}
<pre><code>	h1 {
		font-size: 24px;
		text-align: center;
		margin-bottom: 20px;
	}

	.text-right {
		text-align: right;
		margin-bottom: 10px;
	}

	.form-horizontal .form-group {
		margin-bottom: 20px;
	}

	.form-horizontal .control-label {
		width: 100px;
		text-align: right;
	}

	.form-horizontal .col-md-10 {
		margin-left: 120px;
	}

	.form-horizontal textarea {
		width: 100%;
		height: 200px;
		padding: 10px;
		border: 1px solid #ccc;
	}

	.form-horizontal button {
		margin-left: 120px;
	}

	.form-horizontal .col-md-offset-1 {
		margin-left: 120px;
	}

	.tishi {
		text-align: left;
	}
&lt;/style&gt;
</code></pre>
</head>
<body>
<div class="container">
	<h1>新闻</h1>
	<p class="text-right"><a href="{:url('index/list')}">返回列表</a></p>
	<form class="form-horizontal" enctype="multipart/form-data" method="post" action='{:url("index/$flag")}' id="{if $flagstr=='添加'}add-form{elseif $flagstr=='修改'}edit-form{/if}">
		<input type="hidden" name="id" value="{$data.id??''}">
<pre><code>	&lt;div class=&quot;form-group&quot;&gt;
		&lt;label class=&quot;control-label&quot;&gt;标题&lt;/label&gt;
		&lt;div class=&quot;col-md-10&quot;&gt;
			&lt;input type=&quot;text&quot; class=&quot;layui-input&quot; name=&quot;title&quot; id=&quot;title&quot; value=&quot;{$data.title??''}&quot; placeholder=&quot;标题&quot;&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class=&quot;form-group&quot;&gt;
		&lt;label class=&quot;control-label&quot;&gt;关键词&lt;/label&gt;
		&lt;div class=&quot;col-md-10&quot;&gt;
			&lt;input type=&quot;text&quot; class=&quot;layui-input&quot; name=&quot;keyword&quot; value=&quot;{$data.keywords??''}&quot; placeholder=&quot;关键词&quot;&gt;
		&lt;/div&gt;
	&lt;/div&gt;

	&lt;div class=&quot;form-group&quot;&gt;
		&lt;label class=&quot;control-label&quot;&gt;描述&lt;/label&gt;
		&lt;div class=&quot;col-md-10&quot;&gt;
			&lt;textarea name=&quot;description&quot; class=&quot;layui-textarea&quot;&gt;{$data.description??''}&lt;/textarea&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class=&quot;form-group&quot;&gt;
		&lt;label class=&quot;control-label&quot;&gt;正文&lt;/label&gt;
		&lt;div class=&quot;col-md-10&quot;&gt;
			&lt;textarea name=&quot;content&quot; id=&quot;content&quot; class=&quot;layui-textarea&quot;&gt;{$newres.content??''}&lt;/textarea&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class=&quot;form-group&quot;&gt;
		&lt;label class=&quot;control-label&quot;&gt;&lt;/label&gt;
		&lt;div class=&quot;col-md-10&quot;&gt;
			&lt;label class=&quot;tishi&quot; id=&quot;tishi&quot;&gt;&lt;/label&gt;
		&lt;/div&gt;
	&lt;/div&gt;
	&lt;div class=&quot;form-group&quot;&gt;
		&lt;div class=&quot;col-md-offset-1&quot;&gt;
			&lt;button class=&quot;layui-btn layui-btn-primary&quot; lay-submit lay-filter=&quot;submit&quot;&gt;提交&lt;/button&gt;
		&lt;/div&gt;
	&lt;/div&gt;
&lt;/form&gt;
</code></pre>
</div>
<script src="https://cdn.staticfile.org/layui/2.8.1/layui.min.js"></script>
<script>
	layui.use(['form', 'layer'], function() {
		var form = layui.form;
		var layer = layui.layer;

		form.on('submit(submit)', function(data) {
			var editorContent = data.field.content;
			var noImagesNoLinksContent = editorContent.replace(/<img[^>]*>/gi, '').replace(/<a\b[^>]*>(.*?)<\/a>/gi, '');
			data.field.content = noImagesNoLinksContent;

			$.ajax({
				type: 'POST',
				url: "{:url('index/insert')}",
				data: data.field,
				dataType: 'json',
				success: function(result) {
					if (result.code === 0) {
						layer.msg(result.msg, {icon: 1, time: 2000}, function(){
							window.location.href = "{:url('Index/list')}"; // 登录成功后跳转到列表
						});
					} else {
						layer.msg(result.msg, {icon: 2});
						var prohibitedWords = result.prohibited_words;
						var content = data.field.content;
						for (var i = 0; i < prohibitedWords.length; i++) {
							var regex = new RegExp(prohibitedWords[i], 'g');
							content = content.replace(regex, '<span style="color: red;">' + prohibitedWords[i] + '</span>');
						}
						$('#content').val(content);
						form.render();
					}
					// 更新违禁词标签内容
					var prohibitedWordsLabel = document.getElementById('tishi');
					prohibitedWordsLabel.innerText = '违禁词:' + result.prohibited_words.join(',');
				},
				error: function() {
					layer.msg('请求失败,请稍后重试!', {icon: 2});
				}
			});
			return false;
		});
	});
</script>
</body>
</html
!DOCTYPE htmlhtml lang=enhead	meta charset=UTF-8	title新闻__URL__title	link rel=stylesheet href=httpscdnstaticfileorglayui281csslayuimincss	link rel=stylesheet href=__STATIC__bootstrapcssbootstrapmincss

原文地址: https://www.cveoy.top/t/topic/iugo 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录