在Javascript中设置函数内部CSS文本的样式
如何在JavaScript中设置文本样式?文本位于函数内部。我不知道该怎么做在Javascript中设置函数内部CSS文本的样式,javascript,php,html,css,Javascript,Php,Html,Css,如何在JavaScript中设置文本样式?文本位于函数内部。我不知道该怎么做 我只想给文本一个css类。请参阅类似以下的指南将消息包装在带有类的中。您的代码中有多个语法错误。消息字符串中引用过多,属性关闭错误。(比较我的代码和你的代码) 函数validateFormLogin() { var min_length=; var max_length=; var错误_消息=”; var val_length=$(“#用户名”).val().length; 如果(值长度>0) { if(val_长度
我只想给文本一个css类。请参阅类似以下的指南
将消息包装在带有类的
中。您的代码中有多个语法错误。消息字符串中引用过多,属性关闭错误。(比较我的代码和你的代码)
函数validateFormLogin()
{
var min_length=;
var max_length=;
var错误_消息=”;
var val_length=$(“#用户名”).val().length;
如果(值长度>0)
{
if(val_长度最大长度)
{
错误消息=“错误的最小字符!-”;
$(“#结果”).html(错误消息);
返回false;
}
var success_message=“请稍候…”;
$(“#结果”).html(成功消息);
返回true;
}
其他的
{
错误消息=“此字段为必填项”;
$(“#结果”).html(错误消息);
返回false;
}
}
第一个答案可能有用,但有语法错误。因此我想删除所有语法错误
首先,您在JavaScript中使用的PHP变量不是以$
符号开头的。如果它们是常量,也可以,但是如果它们是变量,请确保添加$
。我认为它们是以下代码中的变量,并且已经定义
第二个错误是糟糕的引号,我已经修复了所有这些错误:
function validateFormLogin()
{
var error_message, success_message;
var min_length = <?php echo $Min_Character;?>;
var max_length = <?php echo $Max_Character;?>;
var val_length = $("#username").val().length;
if(val_length > 0)
{
if(val_length < min_length)
{
error_message = '<p class="error">Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
$("#result").html(error_message);
return false;
}
if(val_length > max_length)
{
error_message = '<p class="error"> Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
$("#result").html(error_message);
return false;
}
success_message = '<p class="success">Please wait...</p>';
$("#result").html(success_message);
return true;
}
else
{
error_message = '<p class="error">This field is required</p>';
$("#result").html(error_message);
return false;
}
}
函数validateFormLogin()
{
var错误消息、成功消息;
var min_length=;
var max_length=;
var val_length=$(“#用户名”).val().length;
如果(值长度>0)
{
if(val_长度最小字符错误!-.”;
$(“#结果”).html(错误消息);
返回false;
}
如果(值长度>最大长度)
{
错误消息=“最小字符错误!-.
”;
$(“#结果”).html(错误消息);
返回false;
}
成功消息='请稍候…
;
$(“#结果”).html(成功消息);
返回true;
}
其他的
{
error_message='此字段是必需的
;
$(“#结果”).html(错误消息);
返回false;
}
}
我还声明了未声明的变量success\u message
。可能对你有帮助。但是更好地使用dom元素类的方法让我知道你要添加类的元素。只需将你的文本包装在
中,并在CSSi中设置类的样式。我想在See指南文本中创建div按钮类。请参阅我的答案。不要使用.text()
,但是如果投票人发表评论说明为什么投票被否决,使用.html()
会更好“你的代码中也有语法错误“请说明错误是什么,以及您是如何修复的it@Saral虽然不建议这样做,但如果脚本标记位于php文件中,则是可能的。@Saral正如我所说的:如果js位于php文件中,则可以。(不使用函数,但可以回显变量)
function validateFormLogin()
{
var error_message, success_message;
var min_length = <?php echo $Min_Character;?>;
var max_length = <?php echo $Max_Character;?>;
var val_length = $("#username").val().length;
if(val_length > 0)
{
if(val_length < min_length)
{
error_message = '<p class="error">Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
$("#result").html(error_message);
return false;
}
if(val_length > max_length)
{
error_message = '<p class="error"> Wrong Minimum Character! - <a href="http://localhost/guidance">See Guidance</a>.</p>';
$("#result").html(error_message);
return false;
}
success_message = '<p class="success">Please wait...</p>';
$("#result").html(success_message);
return true;
}
else
{
error_message = '<p class="error">This field is required</p>';
$("#result").html(error_message);
return false;
}
}