在我的代码中,我使用了富文本编辑器。我为该编辑器设置了一个文本框,并在表单中使用了一个函数来验证表单,以确保没有任何内容留空。 当表单提交时,它总是显示HTML文本框为空,我单击OK按钮,然后再次单击save,它就会保存。换句话说,它必须保存2次,才能阻止弹出窗口显示它为空。 我该怎么做才能让它成为空的,如果它是空的,它会显示弹出窗口,如果文本区域中有内容,它就会保存? 下面是我的一些代码: function validateForm() {
var x = document.forms["myForm"]["subject"].value;
va
我正在尝试编写用于表单验证的js代码。我提出了下面的代码,首先要检查字段是否为空:
var validationInfo = {"displayname" : {}, "password" : {}, "email" : {}, "username" : {}};
document.newUser.onsubmit = function () {
for(key in validationInfo) {
var field = document.getElementById(key);
i
我是js和jquery的新手。目前,我在form.php上有一个表单,其中包含一个复选框。当用户单击submit时,表单变量被发送到一个form.js文件,在该文件中检查每个值是否为空。
然而,form.js文件工作得很好,因为复选框似乎什么都没有发生。我有一种感觉,这是由于我声明变量的方式。
以下是js文件的代码:
var email = $('#email').val();
var website = $('#website').val();
var CHECKBOX = $('CHECKBOX').val();
...
...
if (CH
我正在尝试创建一个重置按钮来清除表单,但是当我的文本字段为空时,我会被停止。
IF (:TREATMENT_BLOCK.TR_NAME IS NULL) THEN
MESSAGE('Treatment Name field is required.');
RAISE FORM_TRIGGER_FAILURE;
END IF;
我在WHEN_VALIDATE_ITEM中实现了这段代码,但它不起作用,即使我的文本字段为null,我也不能绕过触发失败重置表单。